Uses of Interface
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow
-
-
Uses of Flow in org.opendaylight.openflowplugin.applications.bulk.o.matic
Methods in org.opendaylight.openflowplugin.applications.bulk.o.matic that return Flow Modifier and Type Method Description static Flow
BulkOMaticUtils. buildFlow(short tableId, String flowId, Match match)
Methods in org.opendaylight.openflowplugin.applications.bulk.o.matic that return types with arguments of type Flow Modifier and Type Method Description static 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 Flow Modifier and Type Method Description BundleMessagesCommiter<Flow>
ForwardingRulesManager. getBundleFlowListener()
Return BundleFlowListener instance.ForwardingRulesCommiter<Flow>
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 Flow Modifier and Type Method Description BundleMessagesCommiter<Flow>
ForwardingRulesManagerImpl. getBundleFlowListener()
ForwardingRulesCommiter<Flow>
ForwardingRulesManagerImpl. getFlowCommiter()
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow>
FlowForwarder. getWildCardPath()
Methods in org.opendaylight.openflowplugin.applications.frm.impl with parameters of type Flow Modifier and Type Method Description com.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 Flow Modifier and Type Method Description com.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 Flow Modifier and Type Method Description static org.opendaylight.yangtools.yang.common.Uint32
FrmUtil. isFlowDependentOnGroup(Flow flow)
Method parameters in org.opendaylight.openflowplugin.applications.frm.util with type arguments of type Flow Modifier and Type Method Description static String
FrmUtil. getFlowId(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier)
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 Flow Modifier and Type Method Description Map<TableKey,ItemSyncBox<Flow>>
SynchronizationDiffInput. getFlowsToAddOrUpdate()
Map<TableKey,ItemSyncBox<Flow>>
SynchronizationDiffInput. getFlowsToRemove()
Methods in org.opendaylight.openflowplugin.applications.frsync.impl.strategy with parameters of type Flow Modifier and Type Method Description com.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 Flow Modifier and Type Method Description com.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 Flow Constructor Description SynchronizationDiffInput(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 Flow Modifier and Type Method Description static Flow
FlowCapableNodeLookups. flowMapLookupExisting(Flow flow, Map<FlowDescriptor,Flow> flowConfigMap)
Methods in org.opendaylight.openflowplugin.applications.frsync.util that return types with arguments of type Flow Modifier and Type Method Description static 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 Flow Modifier and Type Method Description static Flow
FlowCapableNodeLookups. flowMapLookupExisting(Flow flow, Map<FlowDescriptor,Flow> flowConfigMap)
Method parameters in org.opendaylight.openflowplugin.applications.frsync.util with type arguments of type Flow Modifier and Type Method Description static 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 Constructor Description FlowDescriptor(Flow flow)
-
Uses of Flow in org.opendaylight.openflowplugin.learningswitch
Methods in org.opendaylight.openflowplugin.learningswitch that return types with arguments of type Flow Modifier and Type Method Description static 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 Flow Modifier and Type Method Description com.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 Flow Modifier and Type Method Description com.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 Flow Modifier and Type Method Description @Nullable Map<FlowKey,Flow>
Table. getFlow()
Return flow, ornull
if it is not present.Map<FlowKey,Flow>
TableBuilder. getFlow()
Return current value associated with the property corresponding toTable.getFlow()
.default @NonNull Map<FlowKey,Flow>
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 Flow Modifier and Type Method Description TableBuilder
TableBuilder. setFlow(Map<FlowKey,Flow> values)
Set 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 Flow Modifier and Type Method Description <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 Flow Modifier and Type Method Description @NonNull Flow
FlowBuilder. build()
A newFlow
instance.Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table that return types with arguments of type Flow Modifier and Type Method Description default Class<Flow>
Flow. implementedInterface()
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table with parameters of type Flow Modifier and Type Method Description static 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 Flow Modifier and Type Method Description FlowBuilder
FlowBuilder. addAugmentation(org.opendaylight.yangtools.yang.binding.Augmentation<Flow> augmentation)
Add an augmentation to this builder's product.FlowBuilder
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 Flow Constructor Description FlowBuilder(Flow base)
Construct a builder initialized with state from specifiedFlow
.
-