Class FrmUtil
java.lang.Object
org.opendaylight.openflowplugin.applications.frm.util.FrmUtil
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group>buildGroupInstanceIdentifier(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, org.opendaylight.yangtools.yang.common.Uint32 groupId) static BundleIdgetActiveBundle(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, ForwardingRulesManager provider) static org.opendaylight.yangtools.yang.common.Uint64getDpnIdFromNodeName(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) static Stringstatic Stringstatic Stringstatic NodeIdgetNodeIdFromNodeIdentifier(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) static StringgetNodeIdValueFromNodeIdentifier(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) static org.opendaylight.yangtools.yang.common.Uint8getTableId(FlowTableRef flowTableRef) static org.opendaylight.yangtools.yang.common.Uint8getTableId(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier) static org.opendaylight.yangtools.yang.common.Uint32isFlowDependentOnGroup(Flow flow) static booleanisGroupExistsOnDevice(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, org.opendaylight.yangtools.yang.common.Uint32 groupId, ForwardingRulesManager provider)
-
Field Details
-
OPENFLOW_PREFIX
- See Also:
-
-
Method Details
-
getNodeIdFromNodeIdentifier
public static NodeId getNodeIdFromNodeIdentifier(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) -
getNodeIdValueFromNodeIdentifier
public static String getNodeIdValueFromNodeIdentifier(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) -
getFlowId
-
getFlowId
-
getTableId
-
getTableId
public static org.opendaylight.yangtools.yang.common.Uint8 getTableId(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier) -
getDpnIdFromNodeName
public static org.opendaylight.yangtools.yang.common.Uint64 getDpnIdFromNodeName(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) -
isFlowDependentOnGroup
-
buildGroupInstanceIdentifier
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> buildGroupInstanceIdentifier(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, org.opendaylight.yangtools.yang.common.Uint32 groupId) -
getActiveBundle
public static BundleId getActiveBundle(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, ForwardingRulesManager provider) -
isGroupExistsOnDevice
public static boolean isGroupExistsOnDevice(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, org.opendaylight.yangtools.yang.common.Uint32 groupId, ForwardingRulesManager provider) -
getInventoryConfigDataStoreStatus
-