From: Ed Warnicke Date: Thu, 28 Nov 2013 12:15:46 +0000 (+0000) Subject: Merge "Modified Group, Meter and Table. Xpath pointing to Flows,Groups and Tables." X-Git-Tag: jenkins-controller-bulk-release-prepare-only-2-1~315 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=6bbe43e23f7f9f7d5373db577874d51636d4cea4;hp=549b3260a884bf1801d6ea1a0f4ffb7bb5ed2bf5 Merge "Modified Group, Meter and Table. Xpath pointing to Flows,Groups and Tables." --- diff --git a/opendaylight/md-sal/forwardingrules-manager/src/main/java/org/opendaylight/controller/forwardingrulesmanager/consumer/impl/GroupConsumerImpl.java b/opendaylight/md-sal/forwardingrules-manager/src/main/java/org/opendaylight/controller/forwardingrulesmanager/consumer/impl/GroupConsumerImpl.java index 714ac89ba1..b8dac19bf3 100644 --- a/opendaylight/md-sal/forwardingrules-manager/src/main/java/org/opendaylight/controller/forwardingrulesmanager/consumer/impl/GroupConsumerImpl.java +++ b/opendaylight/md-sal/forwardingrules-manager/src/main/java/org/opendaylight/controller/forwardingrulesmanager/consumer/impl/GroupConsumerImpl.java @@ -73,8 +73,7 @@ public class GroupConsumerImpl implements IForwardingRulesManager { public GroupConsumerImpl() { - InstanceIdentifier path = InstanceIdentifier.builder(Groups.class).child(Group.class) - .toInstance(); + InstanceIdentifier path = InstanceIdentifier.builder(Groups.class).toInstance(); groupService = FRMConsumerImpl.getProviderSession().getRpcService(SalGroupService.class); clusterGroupContainerService = FRMConsumerImpl.getClusterContainerService(); diff --git a/opendaylight/md-sal/forwardingrules-manager/src/main/java/org/opendaylight/controller/forwardingrulesmanager/consumer/impl/MeterConsumerImpl.java b/opendaylight/md-sal/forwardingrules-manager/src/main/java/org/opendaylight/controller/forwardingrulesmanager/consumer/impl/MeterConsumerImpl.java index 483b9a4719..cef259b395 100644 --- a/opendaylight/md-sal/forwardingrules-manager/src/main/java/org/opendaylight/controller/forwardingrulesmanager/consumer/impl/MeterConsumerImpl.java +++ b/opendaylight/md-sal/forwardingrules-manager/src/main/java/org/opendaylight/controller/forwardingrulesmanager/consumer/impl/MeterConsumerImpl.java @@ -73,8 +73,7 @@ public class MeterConsumerImpl implements IForwardingRulesManager { public MeterConsumerImpl() { - InstanceIdentifier path = InstanceIdentifier.builder(Meters.class).child(Meter.class) - .toInstance(); + InstanceIdentifier path = InstanceIdentifier.builder(Meters.class).toInstance(); meterService = FRMConsumerImpl.getProviderSession().getRpcService(SalMeterService.class); clusterMeterContainerService = FRMConsumerImpl.getClusterContainerService(); diff --git a/opendaylight/md-sal/forwardingrules-manager/src/main/java/org/opendaylight/controller/forwardingrulesmanager/consumer/impl/TableFeaturesConsumerImpl.java b/opendaylight/md-sal/forwardingrules-manager/src/main/java/org/opendaylight/controller/forwardingrulesmanager/consumer/impl/TableFeaturesConsumerImpl.java index 30556e4714..11d1189573 100644 --- a/opendaylight/md-sal/forwardingrules-manager/src/main/java/org/opendaylight/controller/forwardingrulesmanager/consumer/impl/TableFeaturesConsumerImpl.java +++ b/opendaylight/md-sal/forwardingrules-manager/src/main/java/org/opendaylight/controller/forwardingrulesmanager/consumer/impl/TableFeaturesConsumerImpl.java @@ -37,8 +37,7 @@ public class TableFeaturesConsumerImpl { private boolean inContainerMode; // being used by global instance only public TableFeaturesConsumerImpl() { - InstanceIdentifier path = InstanceIdentifier.builder(Tables.class).child(Table.class) - .toInstance(); + InstanceIdentifier path = InstanceIdentifier.builder(Tables.class).toInstance(); tableService = FRMConsumerImpl.getProviderSession().getRpcService(SalTableService.class); if (null == tableService) { @@ -115,12 +114,14 @@ public class TableFeaturesConsumerImpl { } Map, TableFeatures> updates = new HashMap<>(); + Map, TableFeatures> createdEntries = new HashMap<>(); /** * We create a plan which table features will be updated. * */ void prepareUpdate() { + Set, DataObject>> createdEntries = modification.getCreatedConfigurationData().entrySet(); Set, DataObject>> puts = modification.getUpdatedConfigurationData().entrySet(); for (Entry, DataObject> entry : puts) {