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
Modifier and TypeMethodDescriptionvoidexecute(org.opendaylight.mdsal.binding.api.ReadWriteTransaction transaction) default com.google.common.util.concurrent.FluentFuturedefault voiddefault voiddefault voidsetTransactionResultFuture(com.google.common.util.concurrent.FluentFuture future) Sets the result future of the executed/submitted transaction.
-
Method Details
-
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()
-