Class TransactionInvokerImpl
java.lang.Object
org.opendaylight.ovsdb.southbound.transactions.md.TransactionInvokerImpl
- All Implemented Interfaces:
AutoCloseable,Runnable,EventListener,org.opendaylight.mdsal.binding.api.TransactionChainListener,TransactionInvoker
public final class TransactionInvokerImpl
extends Object
implements TransactionInvoker, org.opendaylight.mdsal.binding.api.TransactionChainListener, Runnable, AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidinvoke(TransactionCommand command) voidonTransactionChainFailed(org.opendaylight.mdsal.binding.api.TransactionChain chainArg, org.opendaylight.mdsal.binding.api.Transaction transaction, Throwable cause) voidonTransactionChainSuccessful(org.opendaylight.mdsal.binding.api.TransactionChain chainArg) voidrun()
-
Constructor Details
-
TransactionInvokerImpl
public TransactionInvokerImpl(org.opendaylight.mdsal.binding.api.DataBroker db)
-
-
Method Details
-
invoke
- Specified by:
invokein interfaceTransactionInvoker
-
onTransactionChainFailed
public void onTransactionChainFailed(org.opendaylight.mdsal.binding.api.TransactionChain chainArg, org.opendaylight.mdsal.binding.api.Transaction transaction, Throwable cause) - Specified by:
onTransactionChainFailedin interfaceorg.opendaylight.mdsal.binding.api.TransactionChainListener
-
onTransactionChainSuccessful
public void onTransactionChainSuccessful(org.opendaylight.mdsal.binding.api.TransactionChain chainArg) - Specified by:
onTransactionChainSuccessfulin interfaceorg.opendaylight.mdsal.binding.api.TransactionChainListener
-
run
public void run() -
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceTransactionInvoker- Throws:
InterruptedException
-