Package org.jpos.transaction.participant
Class SelectDestination
- java.lang.Object
-
- org.jpos.transaction.participant.SelectDestination
-
- All Implemented Interfaces:
Configurable
,XmlConfigurable
,TransactionConstants
,TransactionParticipant
public class SelectDestination extends java.lang.Object implements TransactionParticipant, Configurable, XmlConfigurable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SelectDestination.BinRange
-
Constructor Summary
Constructors Constructor Description SelectDestination()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
prepare(long id, java.io.Serializable context)
Called by TransactionManager in preparation for a transactionvoid
setConfiguration(org.jdom2.Element xml)
void
setConfiguration(Configuration cfg)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jpos.transaction.TransactionParticipant
abort, commit
-
-
-
-
Constructor Detail
-
SelectDestination
public SelectDestination()
-
-
Method Detail
-
prepare
public int prepare(long id, java.io.Serializable context)
Description copied from interface:TransactionParticipant
Called by TransactionManager in preparation for a transaction- Specified by:
prepare
in interfaceTransactionParticipant
- Parameters:
id
- the Transaction identifiercontext
- transaction context- Returns:
- PREPARED or ABORTED (| NO_JOIN | READONLY)
-
setConfiguration
public void setConfiguration(Configuration cfg)
- Specified by:
setConfiguration
in interfaceConfigurable
- Parameters:
cfg
- Configuration object
-
setConfiguration
public void setConfiguration(org.jdom2.Element xml) throws ConfigurationException
- Specified by:
setConfiguration
in interfaceXmlConfigurable
- Parameters:
xml
- Configuration element- Throws:
ConfigurationException
- SelectDestination expects an XML configuration in the following format:4000000..499999 4550000..455999 5
-
-