Interface TransactionCommand
-
- All Known Implementing Classes:
AbstractTransactionCommand
,GlobalUpdateCommand
,HwvtepGlobalRemoveCommand
,HwvtepLogicalRouterRemoveCommand
,HwvtepLogicalRouterUpdateCommand
,HwvtepLogicalSwitchRemoveCommand
,HwvtepLogicalSwitchUpdateCommand
,HwvtepMacEntriesRemoveCommand
,HwvtepManagerRemoveCommand
,HwvtepManagerUpdateCommand
,HwvtepMcastMacsLocalUpdateCommand
,HwvtepMcastMacsRemoteUpdateCommand
,HwvtepOperationalCommandAggregator
,HwvtepPhysicalLocatorRemoveCommand
,HwvtepPhysicalLocatorUpdateCommand
,HwvtepPhysicalPortRemoveCommand
,HwvtepPhysicalPortUpdateCommand
,HwvtepPhysicalSwitchRemoveCommand
,HwvtepPhysicalSwitchUpdateCommand
,HwvtepTunnelRemoveCommand
,HwvtepTunnelUpdateCommand
,HwvtepUcastMacsLocalUpdateCommand
,HwvtepUcastMacsRemoteUpdateCommand
public interface TransactionCommand
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
execute(org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction transaction)
default com.google.common.util.concurrent.ListenableFuture
getTransactionResultFuture()
default void
setTransactionResultFuture(com.google.common.util.concurrent.ListenableFuture future)
Sets the result future of the executed/submitted transaction.
-
-
-
Method Detail
-
execute
void execute(org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction transaction)
-
setTransactionResultFuture
default void setTransactionResultFuture(com.google.common.util.concurrent.ListenableFuture future)
Sets the result future of the executed/submitted transaction.
-
getTransactionResultFuture
default com.google.common.util.concurrent.ListenableFuture getTransactionResultFuture()
-
-