+ public static Node getNodeFromBridgeRef(OvsdbBridgeRef bridgeRef, DataBroker dataBroker) {
+ InstanceIdentifier<Node> nodeIid = bridgeRef.getValue().firstIdentifierOf(Node.class);
+ ReadTransaction transaction = dataBroker.newReadOnlyTransaction();
+ Optional<?> node =
+ readFromDs(LogicalDatastoreType.OPERATIONAL, nodeIid, transaction );
+ if (node.isPresent()) {
+ if (node.get() instanceof Node) {
+ return (Node)node.get();
+ }
+ }
+ return null;
+ }
+