aboutsummaryrefslogtreecommitdiffstats
path: root/generic-resource-api/provider/src/main/java/org/onap/sdnc/northbound/GenericResourceApiProvider.java
diff options
context:
space:
mode:
Diffstat (limited to 'generic-resource-api/provider/src/main/java/org/onap/sdnc/northbound/GenericResourceApiProvider.java')
-rw-r--r--generic-resource-api/provider/src/main/java/org/onap/sdnc/northbound/GenericResourceApiProvider.java20
1 files changed, 13 insertions, 7 deletions
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) {