public class NodeConnectorStatNotificationSupplierImpl extends
AbstractNotificationSupplierForItemStat<FlowCapableNodeConnectorStatistics, NodeConnectorStatisticsUpdate> {
- private static final InstanceIdentifier<FlowCapableNodeConnectorStatistics> wildCardedInstanceIdent =
- getNodeWildII().child(NodeConnector.class)
- .augmentation(FlowCapableNodeConnectorStatisticsData.class)
- .child(FlowCapableNodeConnectorStatistics.class);
+ private static final InstanceIdentifier<FlowCapableNodeConnectorStatistics>
+ FLOW_CAPABLE_NODE_CONNECTOR_STATISTICS_INSTANCE_IDENTIFIER = getNodeWildII().child(NodeConnector.class)
+ .augmentation(FlowCapableNodeConnectorStatisticsData.class).child(FlowCapableNodeConnectorStatistics.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}
*/
- public NodeConnectorStatNotificationSupplierImpl(final NotificationProviderService notifProviderService, final DataBroker db) {
+ public NodeConnectorStatNotificationSupplierImpl(final NotificationProviderService notifProviderService,
+ final DataBroker db) {
super(notifProviderService, db, FlowCapableNodeConnectorStatistics.class);
}
@Override
public InstanceIdentifier<FlowCapableNodeConnectorStatistics> getWildCardPath() {
- return wildCardedInstanceIdent;
+ return FLOW_CAPABLE_NODE_CONNECTOR_STATISTICS_INSTANCE_IDENTIFIER;
}
@Override
- public NodeConnectorStatisticsUpdate createNotification(final FlowCapableNodeConnectorStatistics o,
- final InstanceIdentifier<FlowCapableNodeConnectorStatistics> path) {
- Preconditions.checkArgument(o != null);
+ public NodeConnectorStatisticsUpdate createNotification(
+ final FlowCapableNodeConnectorStatistics flowCapableNodeConnectorStatistics,
+ final InstanceIdentifier<FlowCapableNodeConnectorStatistics> path) {
+ Preconditions.checkArgument(flowCapableNodeConnectorStatistics != null);
Preconditions.checkArgument(path != null);
final NodeConnectorBuilder ncBuilder = new NodeConnectorBuilder();
- final NodeConnectorKey ncKey = path.firstKeyOf(NodeConnector.class, NodeConnectorKey.class);
+ final NodeConnectorKey ncKey = path.firstKeyOf(NodeConnector.class);
ncBuilder.setId(ncKey.getId());
- ncBuilder.setKey(ncKey);
+ ncBuilder.withKey(ncKey);
final NodeConnectorStatisticsUpdateBuilder builder = new NodeConnectorStatisticsUpdateBuilder();
builder.setId(getNodeId(path));
builder.setMoreReplies(Boolean.FALSE);
builder.setNodeConnector(Collections.singletonList(ncBuilder.build()));
- builder.setNodeConnectorStatisticsAndPortNumberMap(Collections
- .singletonList(new NodeConnectorStatisticsAndPortNumberMapBuilder(o).build()));
+ builder.setNodeConnectorStatisticsAndPortNumberMap(Collections.singletonList(
+ new NodeConnectorStatisticsAndPortNumberMapBuilder(flowCapableNodeConnectorStatistics).build()));
return builder.build();
}
}