| Modifier and Type | Method and Description |
|---|---|
VTNFuture<VtnFlowId> |
VTNManagerProvider.addFlow(VTNFlowBuilder builder)
Add the given VTN data flow.
|
VTNFuture<?> |
VTNSubSystem.initConfig(boolean master)
Post a MD-SAL datastore transaction task that initializes the
configuration.
|
<T> VTNFuture<T> |
TxQueue.post(TxTask<T> task)
Post a new transaction for MD-SAL datastore.
|
<T> VTNFuture<T> |
TxQueue.postFirst(TxTask<T> task)
Post a new transaction for MD-SAL datastore.
|
<T> VTNFuture<T> |
VTNManagerProvider.postSync(TxTask<T> task)
Post a new MD-SAL transaction task.
|
VTNFuture<Void> |
VTNManagerProvider.removeFlows(FlowRemover remover)
Remove flow entries that match the given condition.
|
| Modifier and Type | Method and Description |
|---|---|
List<VTNFuture<?>> |
TxTask.getBackgroundTasks()
Return an immutable list of
VTNFuture instances associated with
background tasks started by the MD-SAL transaction task. |
| Modifier and Type | Method and Description |
|---|---|
void |
TxTask.addBackgroundTask(VTNFuture<?> future)
Associate the given future with this task.
|
| Modifier and Type | Method and Description |
|---|---|
VTNFuture<VtnFlowId> |
VTNFlowManager.addFlow(VTNFlowBuilder builder)
Add a new VTN data flow.
|
VTNFuture<?> |
VTNFlowManager.initConfig(boolean master)
Post a MD-SAL datastore transaction task that initializes the
configuration.
|
VTNFuture<Void> |
VTNFlowManager.removeFlows(FlowRemover remover)
Remove VTN data flows selected by the given flow remover.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AddMdFlowTask
AddMdFlowTask describes the task that installs an MD-SAL flow entry
into the specified switch. |
| Modifier and Type | Method and Description |
|---|---|
VTNFuture<T> |
FlowModContext.getContextFuture()
Return the future associated with this context.
|
| Modifier and Type | Method and Description |
|---|---|
VTNFuture<?> |
FlowCondManager.initConfig(boolean master)
Post a MD-SAL datastore transaction task that initializes the
configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractReadFlowFuture<T>
AbstractReadFlowFuture is a base class for future associated with
the read operation which fetches data flow information. |
class |
FlowCountFuture
FlowCountFuture describes a future associated with the task which
retrieves the number of data flows present in the specified VTN. |
class |
ReadDataFlowFuture
ReadDataFlowFuture describes a future associated with the task which
reads information about data flows present in the VTN. |
class |
ReadFlowFuture
ReadFlowFuture describes a future associated with the task which
reads data flow information. |
class |
ReadSingleFlowFuture
ReadSingleFlowFuture describes a future associated with the task
which reads a single data flow information. |
| Modifier and Type | Method and Description |
|---|---|
protected DataFlowInfo |
ReadFlowFuture.toDataFlowInfo(FlowCache fc,
VTNFuture<FlowStatsRecord> current)
Convert the given data flow into a
DataFlowInfo instance. |
| Modifier and Type | Class and Description |
|---|---|
class |
ClearNodeFlowsTask
ClearNodeFlowsTask describes a task which uninstalls VTN flow
entries present in the given switch. |
| Modifier and Type | Method and Description |
|---|---|
abstract VTNFuture<FlowStatsRecord> |
FlowStatsReader.get(FlowCache fc)
Return a future associated with the transaction for reading flow
statistics information.
|
VTNFuture<FlowStatsRecord> |
NodeFlowStatsReader.get(VtnFlowEntry vfent)
Return a future associated with the task to read flow statistics
about the given VTN flow entry.
|
VTNFuture<FlowStatsRecord> |
StatsReaderService.get(VtnFlowEntry vfent)
Get the statistics information about the given VTN flow entry.
|
| Modifier and Type | Method and Description |
|---|---|
VTNFuture<?> |
StaticTopologyManager.initConfig(boolean master)
Post a MD-SAL datastore transaction task that initializes the
configuration.
|
| Modifier and Type | Method and Description |
|---|---|
VTNFuture<VtnFlowId> |
VTNManagerProviderImpl.addFlow(VTNFlowBuilder builder)
Add the given VTN data flow.
|
<T> VTNFuture<T> |
VTNManagerProviderImpl.post(TxTask<T> task)
Post a new transaction for MD-SAL datastore.
|
<T> VTNFuture<T> |
VTNManagerProviderImpl.postFirst(TxTask<T> task)
Post a new transaction for MD-SAL datastore.
|
<T> VTNFuture<T> |
VTNManagerProviderImpl.postSync(TxTask<T> task)
Post a new MD-SAL transaction task.
|
VTNFuture<Void> |
VTNManagerProviderImpl.removeFlows(FlowRemover remover)
Remove flow entries that match the given condition.
|
| Modifier and Type | Method and Description |
|---|---|
List<VTNFuture<?>> |
SubSystemRegistry.initConfig(boolean master)
Post a MD-SAL datastore transaction task that initializes the
configuration.
|
| Modifier and Type | Method and Description |
|---|---|
VTNFuture<?> |
VTNRoutingManager.initConfig(boolean master)
Post a MD-SAL datastore transaction task that initializes the
configuration.
|
VTNFuture<?> |
PathMapManager.initConfig(boolean master)
Post a MD-SAL datastore transaction task that initializes the
configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractVTNFuture<T>
An abstract implementation of
VTNFuture. |
class |
CanceledFuture<T>
An implementation of
VTNFuture that cancels the task immediately. |
class |
RunnableVTNFuture<T>
|
class |
SettableVTNFuture<T>
An implementation of
VTNFuture that requires the task result to be
set externally. |
class |
VTNFutureTask<T>
An implementation of
FutureTask that also implements
VTNFuture. |
| Modifier and Type | Class and Description |
|---|---|
class |
RpcFuture<I,O>
RpcFuture describes an ongoing RPC request. |
| Constructor and Description |
|---|
RpcFuture(VTNFuture<I> f,
RpcOutputGenerator<I,O> gen)
Construct a new future which represents an ongoing RPC request.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TxSyncFuture<T>
An implementation of
VTNFuture used to wait for completion of all
MD-SAL transaction tasks, including background tasks started by the target
task. |
| Modifier and Type | Method and Description |
|---|---|
<T> VTNFuture<T> |
TxQueueImpl.post(TxTask<T> task)
Post a new transaction.
|
<T> VTNFuture<T> |
TxQueueImpl.postFirst(TxTask<T> task)
Post a new transaction.
|
| Modifier and Type | Method and Description |
|---|---|
List<VTNFuture<?>> |
AbstractTxTask.getBackgroundTasks()
Return an immutable list of
VTNFuture instances associated with
background tasks started by the MD-SAL transaction task. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractTxTask.addBackgroundTask(VTNFuture<?> future)
Associate the given future with this task.
|
| Constructor and Description |
|---|
TxSyncFuture(TxTask<T> task,
VTNFuture<T> f)
Construct a new instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GetMacMappedHostFuture
GetMacMappedHostFuture describes a future associated with the task
that implements get-mac-mapped-host RPC. |
class |
GetVlanMapFuture
GetVlanMapFuture describes a future associated with the task that
implements get-vlan-map RPC. |
| Modifier and Type | Method and Description |
|---|---|
VTNFuture<?> |
VTenantManager.initConfig(boolean master)
Post a MD-SAL datastore transaction task that initializes the
configuration.
|
Copyright © 2018 OpenDaylight. All rights reserved.