org.jboss.xts.jta
Class WSTransactionBridgeManagerFactoryImpl
java.lang.Object
org.jboss.xts.WSTransactionBridgeFactory
org.jboss.xts.jta.WSTransactionBridgeManagerFactoryImpl
public class WSTransactionBridgeManagerFactoryImpl
- extends WSTransactionBridgeFactory
- Author:
- wklaczynski@sabaservice.pl, 2007-04-30
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static org.apache.log4j.Logger log
xaTerminatorImple
private static com.arjuna.ats.internal.jta.transaction.arjunacore.jca.XATerminatorImple xaTerminatorImple
txIdMappings
private static java.util.concurrent.ConcurrentMap<java.lang.String,javax.transaction.xa.Xid> txIdMappings
xidMappings
private static java.util.concurrent.ConcurrentHashMap<javax.transaction.xa.Xid,java.lang.String> xidMappings
txJtaSubBridgeMappings
private static java.util.concurrent.ConcurrentMap<javax.transaction.xa.Xid,WSTransactionBridge> txJtaSubBridgeMappings
txXtsSubBridgeMappings
private static java.util.concurrent.ConcurrentHashMap<java.lang.String,WSTransactionBridge> txXtsSubBridgeMappings
activationCoordinatorService
private java.lang.String activationCoordinatorService
WSTransactionBridgeManagerFactoryImpl
public WSTransactionBridgeManagerFactoryImpl()
getServiceTransactionBridge
public WSTransactionBridge getServiceTransactionBridge()
throws javax.transaction.SystemException
- Specified by:
getServiceTransactionBridge
in class WSTransactionBridgeFactory
- Returns:
-
- Throws:
javax.transaction.SystemException
getClientTransactionBridge
public WSTransactionBridge getClientTransactionBridge()
throws javax.transaction.SystemException
- Specified by:
getClientTransactionBridge
in class WSTransactionBridgeFactory
- Returns:
-
- Throws:
javax.transaction.SystemException
createServiceMappings
private javax.transaction.xa.Xid createServiceMappings(java.lang.String txId,
long timeout)
throws javax.transaction.xa.XAException,
javax.transaction.SystemException,
com.arjuna.wst.WrongStateException,
com.arjuna.wst.UnknownTransactionException,
com.arjuna.wsc.AlreadyRegisteredException,
com.arjuna.wst.SystemException
- Throws:
javax.transaction.xa.XAException
javax.transaction.SystemException
com.arjuna.wst.WrongStateException
com.arjuna.wst.UnknownTransactionException
com.arjuna.wsc.AlreadyRegisteredException
createClientMappings
private java.lang.String createClientMappings(javax.transaction.xa.Xid xid,
long timeout)
throws com.arjuna.wst.SystemException,
javax.transaction.SystemException,
com.arjuna.wst.WrongStateException,
com.arjuna.wst.UnknownTransactionException,
com.arjuna.wsc.InvalidCreateParametersException,
com.arjuna.webservices.SoapFault,
java.lang.IllegalStateException,
javax.transaction.RollbackException,
com.arjuna.wsc.InvalidProtocolException,
com.arjuna.wsc.InvalidStateException,
com.arjuna.wsc.NoActivityException,
com.arjuna.mw.wst.exceptions.SystemException,
com.arjuna.mw.wsas.exceptions.NoActivityException,
com.arjuna.mw.wsas.exceptions.SystemException
- Throws:
com.arjuna.wst.SystemException
com.arjuna.wst.WrongStateException
com.arjuna.wst.UnknownTransactionException
com.arjuna.wsc.InvalidCreateParametersException
com.arjuna.webservices.SoapFault
java.lang.IllegalStateException
javax.transaction.RollbackException
com.arjuna.wsc.InvalidProtocolException
com.arjuna.wsc.InvalidStateException
com.arjuna.wsc.NoActivityException
createSubordinateTransaction
public com.arjuna.mwlabs.wst11.at.context.TxContextImple createSubordinateTransaction(long timeout,
com.arjuna.mw.wst.TxContext currentTransaction)
throws com.arjuna.wsc.NoActivityException,
com.arjuna.wsc.InvalidProtocolException,
javax.transaction.SystemException,
com.arjuna.mw.wsas.exceptions.NoActivityException,
com.arjuna.mw.wsas.exceptions.SystemException,
javax.transaction.RollbackException,
com.arjuna.wsc.InvalidCreateParametersException
- Parameters:
timeout
- currentTransaction
-
- Returns:
-
- Throws:
com.arjuna.wsc.NoActivityException
com.arjuna.wsc.InvalidProtocolException
javax.transaction.SystemException
com.arjuna.mw.wsas.exceptions.NoActivityException
com.arjuna.mw.wsas.exceptions.SystemException
javax.transaction.RollbackException
com.arjuna.wsc.InvalidCreateParametersException
createSubordinateTransaction
public com.arjuna.mwlabs.wst11.at.context.TxContextImple createSubordinateTransaction(long timeout)
throws com.arjuna.wsc.NoActivityException,
com.arjuna.wsc.InvalidProtocolException,
javax.transaction.SystemException,
com.arjuna.mw.wsas.exceptions.NoActivityException,
com.arjuna.mw.wsas.exceptions.SystemException,
javax.transaction.RollbackException
- Parameters:
timeout
-
- Returns:
-
- Throws:
com.arjuna.wsc.NoActivityException
com.arjuna.wsc.InvalidProtocolException
javax.transaction.SystemException
com.arjuna.mw.wsas.exceptions.NoActivityException
com.arjuna.mw.wsas.exceptions.SystemException
javax.transaction.RollbackException
getRegistrationCoordinator
private static javax.xml.ws.wsaddressing.W3CEndpointReference getRegistrationCoordinator(java.lang.String registrationCoordinatorURI,
java.lang.String identifier)
currentCoordinationContext
private org.oasis_open.docs.ws_tx.wscoor._2006._06.CoordinationContext currentCoordinationContext(com.arjuna.mw.wst.TxContext context)
throws javax.transaction.SystemException
- Throws:
javax.transaction.SystemException