summaryrefslogtreecommitdiffstats
path: root/generic-resource-api/provider
diff options
context:
space:
mode:
Diffstat (limited to 'generic-resource-api/provider')
-rw-r--r--generic-resource-api/provider/pom.xml2
-rw-r--r--generic-resource-api/provider/src/main/java/org/onap/sdnc/northbound/GenericResourceApiProvider.java20
2 files changed, 14 insertions, 8 deletions
diff --git a/generic-resource-api/provider/pom.xml b/generic-resource-api/provider/pom.xml
index 57943610..01d67cd5 100644
--- a/generic-resource-api/provider/pom.xml
+++ b/generic-resource-api/provider/pom.xml
@@ -5,7 +5,7 @@
<parent>
<groupId>org.onap.ccsdk.parent</groupId>
<artifactId>binding-parent</artifactId>
- <version>2.5.4</version>
+ <version>2.6.0</version>
<relativePath/>
</parent>
diff --git a/generic-resource-api/provider/src/main/java/org/onap/sdnc/northbound/GenericResourceApiProvider.java b/generic-resource-api/provider/src/main/java/org/onap/sdnc/northbound/GenericResourceApiProvider.java
index 7eb4f2b0..a8f1ee9c 100644
--- a/generic-resource-api/provider/src/main/java/org/onap/sdnc/northbound/GenericResourceApiProvider.java
+++ b/generic-resource-api/provider/src/main/java/org/onap/sdnc/northbound/GenericResourceApiProvider.java
@@ -226,23 +226,29 @@ public class GenericResourceApiProvider implements AutoCloseable, GENERICRESOURC
private void createContainers() {
- final WriteTransaction t = dataBroker.newReadWriteTransaction();
+ final WriteTransaction configT = dataBroker.newReadWriteTransaction();
+ final WriteTransaction operT = dataBroker.newReadWriteTransaction();
+
+
// Create the service-instance container
- t.merge(LogicalDatastoreType.CONFIGURATION, InstanceIdentifier.create(Services.class),
+ configT.merge(LogicalDatastoreType.CONFIGURATION, InstanceIdentifier.create(Services.class),
new ServicesBuilder().build());
- t.merge(LogicalDatastoreType.OPERATIONAL, InstanceIdentifier.create(Services.class),
+ operT.merge(LogicalDatastoreType.OPERATIONAL, InstanceIdentifier.create(Services.class),
new ServicesBuilder().build());
// Create the PreloadInformation container
- t.merge(LogicalDatastoreType.CONFIGURATION, InstanceIdentifier.create(PreloadInformation.class),
+ configT.merge(LogicalDatastoreType.CONFIGURATION, InstanceIdentifier.create(PreloadInformation.class),
new PreloadInformationBuilder().build());
- t.merge(LogicalDatastoreType.OPERATIONAL, InstanceIdentifier.create(PreloadInformation.class),
+ operT.merge(LogicalDatastoreType.OPERATIONAL, InstanceIdentifier.create(PreloadInformation.class),
new PreloadInformationBuilder().build());
try {
- FluentFuture<? extends @NonNull CommitInfo> checkedFuture = t.commit();
- checkedFuture.get();
+ FluentFuture<? extends @NonNull CommitInfo> configCheckedFuture = configT.commit();
+ configCheckedFuture.get();
+ FluentFuture<? extends @NonNull CommitInfo> operCheckedFuture = operT.commit();
+ operCheckedFuture.get();
+
log.info("Create containers succeeded!");
} catch (InterruptedException | ExecutionException e) {