public class RemoteBAControler extends Object implements BAControler
Constructor and Description |
---|
RemoteBAControler() |
Modifier and Type | Method and Description |
---|---|
void |
beginBusinessActivity() |
void |
cancelBusinessActivity() |
void |
closeBusinessActivity() |
void |
completeBusinessActivity(boolean isException) |
ParticipantManager |
enlist(Class<? extends CompensationHandler> compensationHandlerClass,
Class<? extends ConfirmationHandler> confirmationHandlerClass,
Class<? extends TransactionLoggedHandler> transactionLoggedHandlerClass) |
Object |
getCurrentTransaction() |
boolean |
isBARunning() |
void |
resume(Object context) |
Object |
suspend() |
public void beginBusinessActivity() throws WrongStateException, SystemException
beginBusinessActivity
in interface BAControler
WrongStateException
SystemException
public void closeBusinessActivity() throws WrongStateException, UnknownTransactionException, TransactionRolledBackException, SystemException
closeBusinessActivity
in interface BAControler
WrongStateException
UnknownTransactionException
TransactionRolledBackException
SystemException
public void cancelBusinessActivity() throws WrongStateException, UnknownTransactionException, SystemException
cancelBusinessActivity
in interface BAControler
WrongStateException
UnknownTransactionException
SystemException
public void completeBusinessActivity(boolean isException) throws WrongStateException, UnknownTransactionException, SystemException
completeBusinessActivity
in interface BAControler
WrongStateException
UnknownTransactionException
SystemException
public boolean isBARunning()
isBARunning
in interface BAControler
public Object suspend() throws Exception
suspend
in interface BAControler
Exception
public void resume(Object context) throws Exception
resume
in interface BAControler
Exception
public Object getCurrentTransaction() throws Exception
getCurrentTransaction
in interface BAControler
Exception
public ParticipantManager enlist(Class<? extends CompensationHandler> compensationHandlerClass, Class<? extends ConfirmationHandler> confirmationHandlerClass, Class<? extends TransactionLoggedHandler> transactionLoggedHandlerClass) throws Exception
enlist
in interface BAControler
Exception
Copyright © 2016 JBoss by Red Hat. All rights reserved.