Class TransactionInvokerImpl
- java.lang.Object
-
- org.opendaylight.ovsdb.southbound.transactions.md.TransactionInvokerImpl
-
- All Implemented Interfaces:
AutoCloseable,Runnable,EventListener,org.opendaylight.controller.md.sal.common.api.data.TransactionChainListener,TransactionInvoker
public class TransactionInvokerImpl extends Object implements TransactionInvoker, org.opendaylight.controller.md.sal.common.api.data.TransactionChainListener, Runnable, AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description TransactionInvokerImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker db)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidinvoke(TransactionCommand command)voidonTransactionChainFailed(org.opendaylight.controller.md.sal.common.api.data.TransactionChain<?,?> chainArg, org.opendaylight.controller.md.sal.common.api.data.AsyncTransaction<?,?> transaction, Throwable cause)voidonTransactionChainSuccessful(org.opendaylight.controller.md.sal.common.api.data.TransactionChain<?,?> chainArg)voidrun()
-
-
-
Method Detail
-
invoke
public void invoke(TransactionCommand command)
- Specified by:
invokein interfaceTransactionInvoker
-
onTransactionChainFailed
public void onTransactionChainFailed(org.opendaylight.controller.md.sal.common.api.data.TransactionChain<?,?> chainArg, org.opendaylight.controller.md.sal.common.api.data.AsyncTransaction<?,?> transaction, Throwable cause)- Specified by:
onTransactionChainFailedin interfaceorg.opendaylight.controller.md.sal.common.api.data.TransactionChainListener
-
onTransactionChainSuccessful
public void onTransactionChainSuccessful(org.opendaylight.controller.md.sal.common.api.data.TransactionChain<?,?> chainArg)
- Specified by:
onTransactionChainSuccessfulin interfaceorg.opendaylight.controller.md.sal.common.api.data.TransactionChainListener
-
close
public void close() throws InterruptedException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceTransactionInvoker- Throws:
InterruptedException
-
-