Uses of Interface
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow
Packages that use Flow
Package
Description
-
Uses of Flow in org.opendaylight.openflowplugin.applications.bulk.o.matic
Methods in org.opendaylight.openflowplugin.applications.bulk.o.matic that return FlowMethods in org.opendaylight.openflowplugin.applications.bulk.o.matic that return types with arguments of type FlowModifier 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
Methods in org.opendaylight.openflowplugin.applications.frm that return types with arguments of type FlowModifier 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
Methods in org.opendaylight.openflowplugin.applications.frm.impl that return types with arguments of type FlowModifier and TypeMethodDescriptionForwardingRulesManagerImpl.getBundleFlowListener()
ForwardingRulesManagerImpl.getFlowCommiter()
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow>
FlowForwarder.getWildCardPath()
Methods in org.opendaylight.openflowplugin.applications.frm.impl with parameters of type FlowModifier 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) Method parameters in org.opendaylight.openflowplugin.applications.frm.impl with type arguments of type FlowModifier 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
Methods in org.opendaylight.openflowplugin.applications.frm.util with parameters of type FlowModifier and TypeMethodDescriptionstatic org.opendaylight.yangtools.yang.common.Uint32
FrmUtil.isFlowDependentOnGroup
(Flow flow) Method parameters in org.opendaylight.openflowplugin.applications.frm.util with type arguments of type FlowModifier 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
Methods in org.opendaylight.openflowplugin.applications.frsync.impl.strategy that return types with arguments of type FlowModifier and TypeMethodDescriptionSynchronizationDiffInput.getFlowsToAddOrUpdate()
SynchronizationDiffInput.getFlowsToRemove()
Methods in org.opendaylight.openflowplugin.applications.frsync.impl.strategy with parameters of type FlowModifier 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) Method parameters in org.opendaylight.openflowplugin.applications.frsync.impl.strategy with type arguments of type FlowModifier 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) Constructor parameters in org.opendaylight.openflowplugin.applications.frsync.impl.strategy with type arguments of type FlowModifierConstructorDescriptionSynchronizationDiffInput
(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
Methods in org.opendaylight.openflowplugin.applications.frsync.util that return FlowModifier and TypeMethodDescriptionstatic Flow
FlowCapableNodeLookups.flowMapLookupExisting
(Flow flow, Map<FlowDescriptor, Flow> flowConfigMap) Methods in org.opendaylight.openflowplugin.applications.frsync.util that return types with arguments of type FlowModifier 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) Methods in org.opendaylight.openflowplugin.applications.frsync.util with parameters of type FlowModifier and TypeMethodDescriptionstatic Flow
FlowCapableNodeLookups.flowMapLookupExisting
(Flow flow, Map<FlowDescriptor, Flow> flowConfigMap) Method parameters in org.opendaylight.openflowplugin.applications.frsync.util with type arguments of type FlowModifier and TypeMethodDescriptionstatic Flow
FlowCapableNodeLookups.flowMapLookupExisting
(Flow flow, Map<FlowDescriptor, Flow> flowConfigMap) static @NonNull Map<FlowDescriptor,
Flow> FlowCapableNodeLookups.wrapFlowsToMap
(@Nullable Collection<Flow> flows) Constructors in org.opendaylight.openflowplugin.applications.frsync.util with parameters of type Flow -
Uses of Flow in org.opendaylight.openflowplugin.learningswitch
Methods in org.opendaylight.openflowplugin.learningswitch that return types with arguments of type FlowModifier 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.Methods in org.opendaylight.openflowplugin.learningswitch with parameters of type FlowModifier 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) Method parameters in org.opendaylight.openflowplugin.learningswitch with type arguments of type FlowModifier 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
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables that return types with arguments of type FlowModifier 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.Method parameters in org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables with type arguments of type FlowModifier 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
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table with type parameters of type FlowModifier 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.Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table that return FlowMethods in org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table that return types with arguments of type FlowMethods in org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table with parameters of type FlowModifier 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.Method parameters in org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table with type arguments of type FlowModifier 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.Constructors in org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table with parameters of type FlowModifierConstructorDescriptionFlowBuilder
(Flow base) Construct a builder initialized with state from specifiedFlow
.