|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.omg.CORBA.portable.ObjectImpl
org.omg.CORBA_2_3.portable.ObjectImpl
javax.rmi.CORBA.Stub
com.atomikos.icatch.trmi._TrmiTransactionManager_Stub
public class _TrmiTransactionManager_Stub
Constructor Summary | |
---|---|
_TrmiTransactionManager_Stub()
|
Method Summary | |
---|---|
String[] |
_ids()
|
com.atomikos.icatch.trmi.RecoveryCoordinatorProxy |
addParticipant(Participant arg0,
String arg1)
Add a new participant to the transaction of the given tid. |
void |
addSubTxAwareParticipant(SubTxAwareParticipant arg0,
String arg1)
Add a subtx aware participant to the given tx. |
HeuristicMessage[] |
commit(String arg0)
Commit the participant of the given root, after prepare was sent. |
HeuristicMessage[] |
commitOnePhase(String arg0,
int arg1,
Dictionary arg2)
Perform one-phase commit for the given root. |
void |
forget(String arg0)
Forget all about a given root. |
int |
prepare(String arg0,
int arg1,
Dictionary arg2)
Prepare the participant of the given root. |
Boolean |
replayCompletion(String arg0,
Participant arg1)
Replay completion for given root, on given participant. |
HeuristicMessage[] |
rollback(String arg0)
Rollback the participant for the given root. |
Methods inherited from class javax.rmi.CORBA.Stub |
---|
connect, equals, hashCode, toString |
Methods inherited from class org.omg.CORBA_2_3.portable.ObjectImpl |
---|
_get_codebase |
Methods inherited from class org.omg.CORBA.portable.ObjectImpl |
---|
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public _TrmiTransactionManager_Stub()
Method Detail |
---|
public String[] _ids()
_ids
in class ObjectImpl
public com.atomikos.icatch.trmi.RecoveryCoordinatorProxy addParticipant(Participant arg0, String arg1) throws RemoteException
CompositeTransactionServer
addParticipant
in interface CompositeTransactionServer
RemoteException
public void addSubTxAwareParticipant(SubTxAwareParticipant arg0, String arg1) throws RemoteException
CompositeTransactionServer
addSubTxAwareParticipant
in interface CompositeTransactionServer
arg0
- The participant to add, will be notified on end().arg1
- The ID of the transaction to which the participant must be
added.
RemoteException
public HeuristicMessage[] commit(String arg0) throws HeurHazardException, HeurMixedException, HeurRollbackException, RollbackException, RemoteException
ParticipantServer
commit
in interface ParticipantServer
arg0
- The String of the given root.
HeurHazardException
HeurMixedException
HeurRollbackException
RollbackException
RemoteException
For more info on the exceptions and return value.
public HeuristicMessage[] commitOnePhase(String arg0, int arg1, Dictionary arg2) throws HeurHazardException, HeurMixedException, HeurRollbackException, RollbackException, RemoteException
ParticipantServer
commitOnePhase
in interface ParticipantServer
arg0
- The root id.arg1
- The count of siblings for the given participant.arg2
- The info needed for orphan detection.
HeurHazardException
HeurMixedException
HeurRollbackException
RollbackException
RemoteException
public void forget(String arg0) throws RemoteException
ParticipantServer
forget
in interface ParticipantServer
arg0
- The root to forget about.
RemoteException
public int prepare(String arg0, int arg1, Dictionary arg2) throws HeurHazardException, HeurMixedException, RollbackException, RemoteException
ParticipantServer
prepare
in interface ParticipantServer
arg0
- The root String of the participant.arg1
- The count of siblings for the given participant.arg2
- The list of participants to cascade to, if any.
HeurHazardException
HeurMixedException
RollbackException
RemoteException
For more information on the exceptions and return value.
public HeuristicMessage[] rollback(String arg0) throws HeurCommitException, HeurHazardException, HeurMixedException, RemoteException
ParticipantServer
rollback
in interface ParticipantServer
arg0
- The given root.
HeurCommitException
HeurHazardException
HeurMixedException
RemoteException
for more exception info.
public Boolean replayCompletion(String arg0, Participant arg1) throws RemoteException
RecoveryServer
replayCompletion
in interface RecoveryServer
arg0
- The root.arg1
- The participant.
RemoteException
- On remote failure.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |