Package | Description |
---|---|
weblogic.wsee.wstx.wsat |
Provides class and interfaces to manage
WebLogic Web Services Atomic Transactions.
|
Modifier and Type | Method | Description |
---|---|---|
java.util.Map<WSATXAResource,weblogic.wsee.wstx.wsat.common.ParticipantIF<T>> |
WSATHelper.getDurableParticipantPortMap() |
Modifier and Type | Method | Description |
---|---|---|
void |
WSATHelper.commit(javax.xml.ws.EndpointReference epr,
javax.transaction.xa.Xid xid,
WSATXAResource wsatXAResource) |
Unlike rollback, Xids are not added to the durable participant XAResource map during commit as prepare must always be
called in WS-AT (there is no onePhase commit) and prepare must add the Xid to the map.
|
void |
WSATHelper.prepare(javax.xml.ws.EndpointReference epr,
javax.transaction.xa.Xid xid,
WSATXAResource wsatXAResource) |
Get/create participant port and place it in the cache, issue prepare upon it, and place the WSATXAResource in the map.
|
void |
WSATHelper.rollback(javax.xml.ws.EndpointReference epr,
javax.transaction.xa.Xid xid,
WSATXAResource wsatXAResource) |
Rollback can be called before or after prepare so we could do a state check here to avoid the
redundant put in the latter case, but it is harmless to re-put and likely not a drastic performance concern.
|