Class Switch
java.lang.Object
org.jpos.transaction.participant.Switch
- All Implemented Interfaces:
Configurable, GroupSelector, TransactionConstants, TransactionParticipant
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintprepare(long id, Serializable o) Called by TransactionManager in preparation for a transactionselect(long id, Serializable ser) voidMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface TransactionParticipant
abort, commit
-
Constructor Details
-
Switch
public Switch()
-
-
Method Details
-
select
- Specified by:
selectin interfaceGroupSelector- Parameters:
id- transaction idser- transaction context- Returns:
- group name or null for no-action
-
prepare
Description copied from interface:TransactionParticipantCalled by TransactionManager in preparation for a transaction- Specified by:
preparein interfaceTransactionParticipant- Parameters:
id- the Transaction identifiero- transaction context- Returns:
- PREPARED or ABORTED (| NO_JOIN | READONLY)
-
setConfiguration
- Specified by:
setConfigurationin interfaceConfigurable- Parameters:
cfg- Configuration object
-