Uses of Interface
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow
Package
Description
-
Uses of Flow in org.opendaylight.openflowplugin.applications.bulk.o.matic
Modifier and TypeMethodDescriptionstatic org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow>
BulkOMaticUtils.getFlowId
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Table> tablePath, String flowId) static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow>
BulkOMaticUtils.getFlowInstanceIdentifier
(short tableId, String flowId, String dpId) -
Uses of Flow in org.opendaylight.openflowplugin.applications.frm
Modifier and TypeMethodDescriptionForwardingRulesManager.getBundleFlowListener()
Return BundleFlowListener instance.ForwardingRulesManager.getFlowCommiter()
Content definition method and prevent code duplicity in Reconcil. -
Uses of Flow in org.opendaylight.openflowplugin.applications.frm.impl
Modifier and TypeMethodDescriptionForwardingRulesManagerImpl.getBundleFlowListener()
ForwardingRulesManagerImpl.getFlowCommiter()
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow>
FlowForwarder.getWildCardPath()
Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddBundleMessagesOutput>>
BundleFlowForwarder.add
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow flow, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, BundleId bundleId) Future<? extends org.opendaylight.yangtools.yang.common.RpcResult<?>>
FlowForwarder.add
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow addDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) void
FlowForwarder.createStaleMarkEntity
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow del, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) void
BundleFlowForwarder.remove
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow flow, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, BundleId bundleId) void
FlowForwarder.remove
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow removeDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveFlowOutput>>
FlowForwarder.removeWithResult
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow removeDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) void
BundleFlowForwarder.update
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow originalFlow, Flow updatedFlow, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, BundleId bundleId) void
FlowForwarder.update
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow original, Flow update, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddBundleMessagesOutput>>
BundleFlowForwarder.add
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow flow, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, BundleId bundleId) Future<? extends org.opendaylight.yangtools.yang.common.RpcResult<?>>
FlowForwarder.add
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow addDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) void
FlowForwarder.createStaleMarkEntity
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow del, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) void
BundleFlowForwarder.remove
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow flow, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, BundleId bundleId) void
FlowForwarder.remove
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow removeDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveFlowOutput>>
FlowForwarder.removeWithResult
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow removeDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) void
BundleFlowForwarder.update
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow originalFlow, Flow updatedFlow, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, BundleId bundleId) void
FlowForwarder.update
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow original, Flow update, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) -
Uses of Flow in org.opendaylight.openflowplugin.applications.frm.util
Modifier and TypeMethodDescriptionstatic org.opendaylight.yangtools.yang.common.Uint32
FrmUtil.isFlowDependentOnGroup
(Flow flow) Modifier and TypeMethodDescriptionstatic String
static org.opendaylight.yangtools.yang.common.Uint8
FrmUtil.getTableId
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier) -
Uses of Flow in org.opendaylight.openflowplugin.applications.frsync.impl.strategy
Modifier and TypeMethodDescriptionSynchronizationDiffInput.getFlowsToAddOrUpdate()
SynchronizationDiffInput.getFlowsToRemove()
Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddFlowOutput>>
FlowForwarder.add
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow addDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveFlowOutput>>
FlowForwarder.remove
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow removeDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<UpdateFlowOutput>>
FlowForwarder.update
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow original, Flow update, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddFlowOutput>>
FlowForwarder.add
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow addDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveFlowOutput>>
FlowForwarder.remove
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow removeDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<UpdateFlowOutput>>
FlowForwarder.update
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier, Flow original, Flow update, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) ModifierConstructorDescriptionSynchronizationDiffInput
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, List<ItemSyncBox<Group>> groupsToAddOrUpdate, ItemSyncBox<Meter> metersToAddOrUpdate, Map<TableKey, ItemSyncBox<Flow>> flowsToAddOrUpdate, Map<TableKey, ItemSyncBox<Flow>> flowsToRemove, ItemSyncBox<Meter> metersToRemove, List<ItemSyncBox<Group>> groupsToRemove) -
Uses of Flow in org.opendaylight.openflowplugin.applications.frsync.util
Modifier and TypeMethodDescriptionstatic Flow
FlowCapableNodeLookups.flowMapLookupExisting
(Flow flow, Map<FlowDescriptor, Flow> flowConfigMap) Modifier and TypeMethodDescriptionstatic Map<TableKey,
ItemSyncBox<Flow>> ReconcileUtil.resolveFlowDiffsInAllTables
(NodeId nodeId, Map<org.opendaylight.yangtools.yang.common.Uint8, Table> tableOperationalMap, Collection<Table> tablesConfigured, boolean gatherUpdates) Resolves flow differences in all tables.static @NonNull Map<FlowDescriptor,
Flow> FlowCapableNodeLookups.wrapFlowsToMap
(@Nullable Collection<Flow> flows) Modifier and TypeMethodDescriptionstatic Flow
FlowCapableNodeLookups.flowMapLookupExisting
(Flow flow, Map<FlowDescriptor, Flow> flowConfigMap) Modifier and TypeMethodDescriptionstatic Flow
FlowCapableNodeLookups.flowMapLookupExisting
(Flow flow, Map<FlowDescriptor, Flow> flowConfigMap) static @NonNull Map<FlowDescriptor,
Flow> FlowCapableNodeLookups.wrapFlowsToMap
(@Nullable Collection<Flow> flows) -
Uses of Flow in org.opendaylight.openflowplugin.learningswitch
Modifier and TypeMethodDescriptionstatic org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow>
InstanceIdentifierUtils.createFlowPath
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Table> tablePath, FlowKey flowKey) Creates a path for particular flow, by appending flow-specific information to table path.Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<?>
FlowCommitWrapper.writeFlowToConfig
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> flowPath, Flow flowBody) Starts and commits data change transaction which modifies provided flow path with supplied body.com.google.common.util.concurrent.ListenableFuture<?>
FlowCommitWrapperImpl.writeFlowToConfig
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> flowPath, Flow flowBody) Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<?>
FlowCommitWrapper.writeFlowToConfig
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> flowPath, Flow flowBody) Starts and commits data change transaction which modifies provided flow path with supplied body.com.google.common.util.concurrent.ListenableFuture<?>
FlowCommitWrapperImpl.writeFlowToConfig
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> flowPath, Flow flowBody) -
Uses of Flow in org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables
Modifier and TypeMethodDescriptionTable.getFlow()
Return flow, ornull
if it is not present.TableBuilder.getFlow()
Return current value associated with the property corresponding toTable.getFlow()
.Table.nonnullFlow()
Return flow, or an empty list if it is not present.Modifier and TypeMethodDescriptionSet the property corresponding toTable.getFlow()
to the specified value. -
Uses of Flow in org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table
Modifier and TypeMethodDescription<E$$ extends org.opendaylight.yangtools.yang.binding.Augmentation<Flow>>
E$$FlowBuilder.augmentation
(Class<E$$> augmentationType) Return the specified augmentation, if it is present in this builder.Modifier and TypeMethodDescriptionstatic boolean
Flow.bindingEquals
(@NonNull Flow thisObj, Object obj) Default implementation ofObject.equals(Object)
contract for this interface.static int
Flow.bindingHashCode
(@NonNull Flow obj) Default implementation ofObject.hashCode()
contract for this interface.static String
Flow.bindingToString
(@NonNull Flow obj) Default implementation ofObject.toString()
contract for this interface.Modifier and TypeMethodDescriptionFlowBuilder.addAugmentation
(org.opendaylight.yangtools.yang.binding.Augmentation<Flow> augmentation) Add an augmentation to this builder's product.FlowBuilder.removeAugmentation
(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Flow>> augmentationType) Remove an augmentation from this builder's product.ModifierConstructorDescriptionFlowBuilder
(Flow base) Construct a builder initialized with state from specifiedFlow
.