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 voidexecute(org.opendaylight.mdsal.binding.api.ReadWriteTransaction transaction)default com.google.common.util.concurrent.FluentFuturegetTransactionResultFuture()default voidonFailure()default voidonSuccess()default voidsetTransactionResultFuture(com.google.common.util.concurrent.FluentFuture future)Sets the result future of the executed/submitted transaction. 
 - 
 
- 
- 
Method Detail
- 
execute
void execute(org.opendaylight.mdsal.binding.api.ReadWriteTransaction transaction)
 
- 
onSuccess
default void onSuccess()
 
- 
onFailure
default void onFailure()
 
- 
setTransactionResultFuture
default void setTransactionResultFuture(com.google.common.util.concurrent.FluentFuture future)
Sets the result future of the executed/submitted transaction. 
- 
getTransactionResultFuture
default com.google.common.util.concurrent.FluentFuture getTransactionResultFuture()
 
 - 
 
 -