Package org.mule.test.transactional
Class TransactionalOperations
java.lang.Object
org.mule.test.transactional.TransactionalOperations
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconnectionException(TestTransactionalConnection connection) voidfail()org.mule.runtime.extension.api.runtime.streaming.PagingProvider<TestTransactionalConnection,Integer> getConnection(TestTransactionalConnection connection) org.mule.runtime.extension.api.tx.OperationTransactionalActioninjectTransactionalAction(TestTransactionalConnection connection, org.mule.runtime.extension.api.tx.OperationTransactionalAction action) org.mule.runtime.extension.api.runtime.streaming.PagingProvider<TestTransactionalConnection,Integer> org.mule.sdk.api.tx.OperationTransactionalActionsdkInjectTransactionalAction(TestTransactionalConnection connection, org.mule.sdk.api.tx.OperationTransactionalAction action) org.mule.runtime.extension.api.runtime.streaming.PagingProvider<TestTransactionalConnection,Integer> voidverifyNoTransaction(TestTransactionalConnection connection) voidverifySameConnection(TestTransactionalConnection connection, TestTransactionalConnection transactionalConnection) voidverifyTransactionBegun(TestTransactionalConnection connection) voidverifyTransactionCommited(TestTransactionalConnection connection) void
-
Field Details
-
getPageCalls
-
-
Constructor Details
-
TransactionalOperations
public TransactionalOperations()
-
-
Method Details
-
getConnection
@OutputResolver(output=TransactionalMetadataResolver.class) public TestTransactionalConnection getConnection(@Connection TestTransactionalConnection connection) -
verifyNoTransaction
-
verifyTransactionBegun
-
verifyTransactionCommited
-
verifyTransactionRolledback
-
verifySameConnection
public void verifySameConnection(@Connection TestTransactionalConnection connection, @Content TestTransactionalConnection transactionalConnection) -
injectTransactionalAction
public org.mule.runtime.extension.api.tx.OperationTransactionalAction injectTransactionalAction(@Connection TestTransactionalConnection connection, org.mule.runtime.extension.api.tx.OperationTransactionalAction action) -
sdkInjectTransactionalAction
public org.mule.sdk.api.tx.OperationTransactionalAction sdkInjectTransactionalAction(@Connection TestTransactionalConnection connection, org.mule.sdk.api.tx.OperationTransactionalAction action) -
pagedTransactionalOperation
public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<TestTransactionalConnection,Integer> pagedTransactionalOperation() throws Exception- Throws:
Exception
-
failingPagedTransactionalOperation
public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<TestTransactionalConnection,Integer> failingPagedTransactionalOperation(Integer failOn) throws Exception - Throws:
Exception
-
stickyFailingPagedTransactionalOperation
public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<TestTransactionalConnection,Integer> stickyFailingPagedTransactionalOperation(Integer failOn) throws Exception - Throws:
Exception
-
fail
public void fail() -
connectionException
public void connectionException(@Connection TestTransactionalConnection connection) throws org.mule.runtime.api.connection.ConnectionException - Throws:
org.mule.runtime.api.connection.ConnectionException
-