@Override public NodeConnectorRemoved deleteNotification(final InstanceIdentifier<FlowCapableNodeConnector> path) { Preconditions.checkArgument(path != null); final NodeConnectorRemovedBuilder notifBuilder = new NodeConnectorRemovedBuilder(); notifBuilder.setNodeConnectorRef(new NodeConnectorRef(path)); return notifBuilder.build(); } }
public static NodeConnectorRemoved translatePortRemoved(final Short version, final BigInteger datapathId, final Long portNumber, final PortGrouping port) { OpenflowVersion ofVersion = OpenflowVersion.get(version); NodeConnectorRemovedBuilder builder = new NodeConnectorRemovedBuilder(); builder.setNodeConnectorRef(InventoryDataServiceUtil.nodeConnectorRefFromDatapathIdPortno(datapathId, portNumber, ofVersion)); return builder.build(); } }
@Override protected void remove(InstanceIdentifier<NodeConnector> ident, NodeConnector removeValue) { NodeConnectorRemovedBuilder builder = new NodeConnectorRemovedBuilder(); builder.setNodeConnectorRef(new NodeConnectorRef(ident)); adapter.onNodeConnectorRemovedInternal(builder.build()); }
public static void deleteLogicalPort (LacpBond lacpBond) { LacpNodeExtn lacpNode = lacpBond.getLacpNode(); if (lacpNode.getLacpNodeDeleteStatus() == true) { LOG.debug ("Node for {} is deleted. Skipping the removal of the logical port {}", lacpNode.getNodeId(), lacpBond.getBondInstanceId()); return; } NodeConnectorRemovedBuilder builder = new NodeConnectorRemovedBuilder() .setNodeConnectorRef(lacpBond.getLogicalNCRef()); notify.publish(builder.build()); LOG.info ("Revoked logical port {} created for aggregator {}", lacpBond.getLogicalNCRef(), lacpBond.getBondInstanceId()); return; } }