public static OvsdbBridgeName getDefaultInstance(String defaultValue) { return new OvsdbBridgeName(defaultValue); }
public OvsdbBridgeAugmentation getBridge(Node node, String name) { OvsdbBridgeAugmentation bridge = node.getAugmentation(OvsdbBridgeAugmentation.class); if ((bridge != null) && (!bridge.getBridgeName().getValue().equals(name))) { bridge = null; } return bridge; }
public OvsdbBridgeAugmentation getBridge(Node node, String name) { OvsdbBridgeAugmentation bridge = node.getAugmentation(OvsdbBridgeAugmentation.class); if ((bridge != null) && (!bridge.getBridgeName().getValue().equals(name))) { bridge = null; } return bridge; }
public static InstanceIdentifier<Node> createInstanceIdentifier(ConnectionInfo key, String bridgeName) { return createInstanceIdentifier(key, new OvsdbBridgeName(bridgeName)); }
private void setName(Bridge bridge, OvsdbBridgeAugmentation ovsdbManagedNode, Optional<OvsdbBridgeAugmentation> operationalBridgeOptional) { if (ovsdbManagedNode.getBridgeName() != null) { bridge.setName(ovsdbManagedNode.getBridgeName().getValue()); } else if (operationalBridgeOptional.isPresent() && operationalBridgeOptional.get().getBridgeName() != null) { bridge.setName(operationalBridgeOptional.get().getBridgeName().getValue()); } }
public boolean deleteBridge(final ConnectionInfo connectionInfo, final String bridgeName, long timeout) { boolean result = mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, createInstanceIdentifier(connectionInfo, new OvsdbBridgeName(bridgeName))); if (timeout != 0) { try { Thread.sleep(timeout); } catch (InterruptedException e) { LOG.warn("Interrupted while waiting after deleting bridge {}", bridgeName, e); } } return result; }
public String getBridgeName(Node node) { String bridgeName = null; OvsdbBridgeAugmentation bridge = getBridge(node); if (bridge != null) { bridgeName = bridge.getBridgeName().getValue(); } return bridgeName; }
/** * Extract the node contents from <code>store</code> type data store for the * bridge identified by <code>bridgeName</code>. * * @param connectionInfo address for the node * @param bridgeName name of the bridge * @param store defined by the <code>LogicalDatastoreType</code> enumeration * @return <code>store</code> type data store contents */ public Node getBridgeNode(ConnectionInfo connectionInfo, String bridgeName, LogicalDatastoreType store) { InstanceIdentifier<Node> bridgeIid = createInstanceIdentifier(connectionInfo, new OvsdbBridgeName(bridgeName)); return mdsalUtils.read(store, bridgeIid); }
public String extractBridgeName(Node node) { return node.getAugmentation(OvsdbBridgeAugmentation.class).getBridgeName().getValue(); }
/** * Creates a Bridge Augmentation by using a UNI * @param uni Contains data used to create the augmentation * @return A Built OvsdbBridgeAugmentation with data. * @throws Exception if the Ovsdb Node Reference cannot be found. */ public static OvsdbBridgeAugmentation createOvsdbBridgeAugmentation(Uni uni) throws Exception { final OvsdbNodeRef ovsdbNodeRef = uni.getOvsdbNodeRef(); if ((ovsdbNodeRef != null) && (ovsdbNodeRef.getValue() != null)) { final UUID bridgeUuid = UUID.randomUUID(); final OvsdbBridgeAugmentation ovsdbBridge = new OvsdbBridgeAugmentationBuilder() .setBridgeName( new OvsdbBridgeName(UnimgrConstants.DEFAULT_BRIDGE_NAME)) .setManagedBy(ovsdbNodeRef) .setBridgeUuid( new Uuid(bridgeUuid.toString())) .build(); return ovsdbBridge; } else { throw new Exception("Ovsdb Node Reference does not exist !"); } }
public String getBridgeName(Node node) { String bridgeName = null; OvsdbBridgeAugmentation bridge = getBridge(node); if (bridge != null) { bridgeName = bridge.getBridgeName().getValue(); } return bridgeName; }
OvsdbNodeRef ovsdbNodeRef = new OvsdbNodeRef(SfcOvsUtil.buildOvsdbNodeIID(managerNode.getNodeId())); builder.setManagedBy(ovsdbNodeRef); builder.setBridgeName(new OvsdbBridgeName(serviceForwarderOvsBridge.getBridgeName()));
public Node getBridgeNode(Node node, String bridgeName) { OvsdbBridgeAugmentation bridge = extractBridgeAugmentation(node); if (bridge != null && bridge.getBridgeName().getValue().equals(bridgeName)) { return node; } else { return readBridgeNode(node, bridgeName); } }
setControllerEntry(createControllerEntries(target)); ovsdbBridgeAugmentationBuilder. setBridgeName(new OvsdbBridgeName(bridgeName)); ovsdbBridgeAugmentationBuilder. setProtocolEntry(createMdsalProtocols());
public String extractBridgeName(Node node) { return node.getAugmentation(OvsdbBridgeAugmentation.class).getBridgeName().getValue(); }
final OvsdbBridgeAugmentationBuilder ovsdbBridgeAugmentationBuilder = new OvsdbBridgeAugmentationBuilder(); ovsdbBridgeAugmentationBuilder.setBridgeName(new OvsdbBridgeName(bridgeName)); ovsdbBridgeAugmentationBuilder.setProtocolEntry(OvsdbUtils.createMdsalProtocols()); final OvsdbNodeRef ovsdbNodeRef = new OvsdbNodeRef(ovsdbNodeIid);
public String extractBridgeName(Node node) { return node.getAugmentation(OvsdbBridgeAugmentation.class).getBridgeName().getValue(); }
OvsdbBridgeAugmentationBuilder ovsdbBridgeAugmentationBuilder = new OvsdbBridgeAugmentationBuilder(); ovsdbBridgeAugmentationBuilder.setControllerEntry(createControllerEntries(controllersStr)); ovsdbBridgeAugmentationBuilder.setBridgeName(new OvsdbBridgeName(bridgeName)); ovsdbBridgeAugmentationBuilder.setProtocolEntry(createMdsalProtocols()); ovsdbBridgeAugmentationBuilder.setFailMode(
public Node getBridgeNode(Node node, String bridgeName) { OvsdbBridgeAugmentation bridge = extractBridgeAugmentation(node); if (bridge != null && bridge.getBridgeName().getValue().equals(bridgeName)) { return node; } else { return readBridgeNode(node, bridgeName); } }
OvsdbBridgeAugmentationBuilder ovsdbBridgeAugmentationBuilder = new OvsdbBridgeAugmentationBuilder(); ovsdbBridgeAugmentationBuilder.setControllerEntry(createControllerEntries(controllersStr)); ovsdbBridgeAugmentationBuilder.setBridgeName(new OvsdbBridgeName(bridgeName)); ovsdbBridgeAugmentationBuilder.setProtocolEntry(createMdsalProtocols()); ovsdbBridgeAugmentationBuilder.setFailMode( OVSDB_FAIL_MODE_MAP.inverse().get("secure"));