Class TransactionInvokerImpl
java.lang.Object
org.opendaylight.ovsdb.hwvtepsouthbound.transactions.md.TransactionInvokerImpl
- All Implemented Interfaces:
 AutoCloseable,Runnable,Thread.UncaughtExceptionHandler,EventListener,org.opendaylight.mdsal.binding.api.TransactionChainListener,TransactionInvoker
public final class TransactionInvokerImpl
extends Object
implements TransactionInvoker, org.opendaylight.mdsal.binding.api.TransactionChainListener, Runnable, AutoCloseable, Thread.UncaughtExceptionHandler
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidinvoke(TransactionCommand command) voidonTransactionChainFailed(org.opendaylight.mdsal.binding.api.TransactionChain txChain, org.opendaylight.mdsal.binding.api.Transaction transaction, Throwable cause) voidonTransactionChainSuccessful(org.opendaylight.mdsal.binding.api.TransactionChain txChain) voidrun()voiduncaughtException(Thread thread, Throwable ex)  
- 
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 txChain, 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 txChain) - Specified by:
 onTransactionChainSuccessfulin interfaceorg.opendaylight.mdsal.binding.api.TransactionChainListener
 - 
run
public void run() - 
close
- Specified by:
 closein interfaceAutoCloseable- Specified by:
 closein interfaceTransactionInvoker- Throws:
 Exception
 - 
uncaughtException
- Specified by:
 uncaughtExceptionin interfaceThread.UncaughtExceptionHandler
 
 -