/** * Return an InboundBridge instance that maps the current Thread's WS transaction context * to a JTA context. Control of the latter is provided by the returned instance. * * @return an InboundBridge corresponding to the calling Thread's current WS-AT transaction context. * @throws WrongStateException * @throws UnknownTransactionException * @throws com.arjuna.wst.SystemException * @throws AlreadyRegisteredException */ public static InboundBridge getInboundBridge() throws XAException, WrongStateException, UnknownTransactionException, com.arjuna.wst.SystemException, javax.transaction.SystemException, AlreadyRegisteredException { txbridgeLogger.logger.trace("InboundBridgeManager.getInboundBridge()"); String externalTxId = UserTransactionFactory.userTransaction().toString(); if(!inboundBridgeMappings.containsKey(externalTxId)) { createMapping(externalTxId); } return inboundBridgeMappings.get(externalTxId); }