public static NodeConnectorUpdatedBuilder nodeConnectorUpdatedBuilderFromDatapathIdPortNo(final BigInteger datapathId, final Long portNo, final OpenflowVersion ofVersion) { NodeConnectorUpdatedBuilder builder = new NodeConnectorUpdatedBuilder(); builder.setId(InventoryDataServiceUtil.nodeConnectorIdfromDatapathPortNo(datapathId, portNo, ofVersion)); builder.setNodeConnectorRef(InventoryDataServiceUtil.nodeConnectorRefFromDatapathIdPortno(datapathId, portNo, ofVersion)); return builder; }
@Override public NodeConnectorUpdated createNotification(final FlowCapableNodeConnector o, final InstanceIdentifier<FlowCapableNodeConnector> path) { Preconditions.checkArgument(o != null); Preconditions.checkArgument(path != null); final NodeConnectorUpdatedBuilder notifBuilder = new NodeConnectorUpdatedBuilder(); final FlowCapableNodeConnectorUpdatedBuilder connNotifBuilder = new FlowCapableNodeConnectorUpdatedBuilder(o); notifBuilder.setId(path.firstKeyOf(NodeConnector.class, NodeConnectorKey.class).getId()); notifBuilder.setNodeConnectorRef(new NodeConnectorRef(path)); notifBuilder.addAugmentation(FlowCapableNodeConnectorUpdated.class, connNotifBuilder.build()); return notifBuilder.build(); }
@Override protected void add(InstanceIdentifier<NodeConnector> createKeyIdent, NodeConnector node) { FlowCapableNodeConnector fcnc = node.getAugmentation(FlowCapableNodeConnector.class); if(fcnc != null) { FlowCapableNodeConnectorUpdatedBuilder fcncub = new FlowCapableNodeConnectorUpdatedBuilder(fcnc); NodeConnectorUpdatedBuilder builder = new NodeConnectorUpdatedBuilder(); builder.setId(node.getId()); builder.setNodeConnectorRef(new NodeConnectorRef(createKeyIdent)); builder.addAugmentation(FlowCapableNodeConnectorUpdated.class, fcncub.build()); adapter.onNodeConnectorUpdatedInternal(builder.build()); } }
.setState(new StateBuilder().setLinkDown(false).setBlocked(false).setLive(false).build()); NodeConnectorUpdatedBuilder builder = new NodeConnectorUpdatedBuilder() .setId(portId) .setNodeConnectorRef(ncRef)