OPNFLWPLUG-1032: Neon-MRI: Bump odlparent, yangtools, mdsal
[openflowplugin.git] / applications / notification-supplier / src / main / java / org / opendaylight / openflowplugin / applications / notification / supplier / impl / item / stat / QueueStatNotificationSupplierImpl.java
index b27e418de29c1894767e8cc0eae92fed77ff94f9..c626a0d7a1bd921e55342389630d24b6bf041cff 100644 (file)
@@ -30,39 +30,41 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 public class QueueStatNotificationSupplierImpl extends
         AbstractNotificationSupplierForItemStat<FlowCapableNodeConnectorQueueStatisticsData, QueueStatisticsUpdate> {
 
-    private static final InstanceIdentifier<FlowCapableNodeConnectorQueueStatisticsData> wildCardedInstanceIdent =
-            getNodeWildII().child(NodeConnector.class)
-                    .augmentation(FlowCapableNodeConnector.class).child(Queue.class)
-                    .augmentation(FlowCapableNodeConnectorQueueStatisticsData.class);
+    private static final InstanceIdentifier<FlowCapableNodeConnectorQueueStatisticsData>
+            FLOW_CAPABLE_NODE_CONNECTOR_QUEUE_STATISTICS_DATA_INSTANCE_IDENTIFIER = getNodeWildII()
+            .child(NodeConnector.class).augmentation(FlowCapableNodeConnector.class).child(Queue.class)
+            .augmentation(FlowCapableNodeConnectorQueueStatisticsData.class);
 
     /**
-     * Constructor register supplier as DataChangeLister and create wildCarded InstanceIdentifier.
+     * Constructor register supplier as DataTreeChangeListener and create wildCarded InstanceIdentifier.
      *
      * @param notifProviderService - {@link NotificationProviderService}
-     * @param db - {@link DataBroker}
+     * @param db                   - {@link DataBroker}
      */
-    public QueueStatNotificationSupplierImpl(final NotificationProviderService notifProviderService, final DataBroker db) {
+    public QueueStatNotificationSupplierImpl(final NotificationProviderService notifProviderService,
+                                             final DataBroker db) {
         super(notifProviderService, db, FlowCapableNodeConnectorQueueStatisticsData.class);
     }
 
     @Override
     public InstanceIdentifier<FlowCapableNodeConnectorQueueStatisticsData> getWildCardPath() {
-        return wildCardedInstanceIdent;
+        return FLOW_CAPABLE_NODE_CONNECTOR_QUEUE_STATISTICS_DATA_INSTANCE_IDENTIFIER;
     }
 
     @Override
-    public QueueStatisticsUpdate createNotification(final FlowCapableNodeConnectorQueueStatisticsData o,
+    public QueueStatisticsUpdate createNotification(
+            final FlowCapableNodeConnectorQueueStatisticsData statisticsDataTreeItem,
             final InstanceIdentifier<FlowCapableNodeConnectorQueueStatisticsData> path) {
-        Preconditions.checkArgument(o != null);
+        Preconditions.checkArgument(statisticsDataTreeItem != null);
         Preconditions.checkArgument(path != null);
 
         final NodeConnectorBuilder connBuilder = new NodeConnectorBuilder();
-        final NodeConnectorKey key = path.firstKeyOf(NodeConnector.class, NodeConnectorKey.class);
+        final NodeConnectorKey key = path.firstKeyOf(NodeConnector.class);
         connBuilder.setId(key.getId());
-        connBuilder.setKey(key);
+        connBuilder.withKey(key);
 
-        final QueueIdAndStatisticsMapBuilder queueStatMapBuilder =
-                new QueueIdAndStatisticsMapBuilder(o.getFlowCapableNodeConnectorQueueStatistics());
+        final QueueIdAndStatisticsMapBuilder queueStatMapBuilder = new QueueIdAndStatisticsMapBuilder(
+                statisticsDataTreeItem.getFlowCapableNodeConnectorQueueStatistics());
 
         final QueueStatisticsUpdateBuilder builder = new QueueStatisticsUpdateBuilder();
         builder.setId(getNodeId(path));