public class ServerXASession extends ServerSession implements RemoteXASession
| Constructor and Description |
|---|
ServerXASession(Session session,
javax.transaction.xa.XAResource resource,
RemoteAdapterFactory factory)
Creates a remote adapter for the given local, transaction enabled,
session.
|
| Modifier and Type | Method and Description |
|---|---|
void |
commit(javax.transaction.xa.Xid xid,
boolean onePhase)
Remote version of the
XAResource.commit(Xid, boolean) method. |
void |
end(javax.transaction.xa.Xid xid,
int flags)
Remote version of the
XAResource.end(Xid, int) method. |
void |
forget(javax.transaction.xa.Xid xid)
Remote version of the
XAResource.forget(Xid) method. |
int |
getTransactionTimeout()
Remote version of the
XAResource.getTransactionTimeout() method. |
int |
prepare(javax.transaction.xa.Xid xid)
Remote version of the
XAResource.prepare(Xid) method. |
javax.transaction.xa.Xid[] |
recover(int flag)
Remote version of the
XAResource.recover(int) method. |
void |
rollback(javax.transaction.xa.Xid xid)
Remote version of the
XAResource.rollback(Xid) method. |
boolean |
setTransactionTimeout(int seconds)
Remote version of the
XAResource.setTransactionTimeout(int) method. |
void |
start(javax.transaction.xa.Xid xid,
int flags)
Remote version of the
XAResource.start(Xid, int) method. |
addLockToken, exportDocumentView, exportSystemView, getAccessControlManager, getAttribute, getAttributeNames, getItem, getLockTokens, getNamespacePrefix, getNamespacePrefixes, getNamespaceURI, getNode, getNodeByIdentifier, getNodeByUUID, getProperty, getRootNode, getUserID, getWorkspace, hasPendingChanges, hasPermission, impersonate, importXML, isLive, itemExists, logout, move, nodeExists, propertyExists, refresh, removeItem, removeLockToken, save, setNamespacePrefixclone, exportObject, exportObject, exportObject, unexportObjectequals, getRef, hashCode, toString, toStubaddLockToken, exportDocumentView, exportSystemView, getAccessControlManager, getAttribute, getAttributeNames, getItem, getLockTokens, getNamespacePrefix, getNamespacePrefixes, getNamespaceURI, getNode, getNodeByIdentifier, getNodeByUUID, getProperty, getRootNode, getUserID, getWorkspace, hasPendingChanges, hasPermission, impersonate, importXML, isLive, itemExists, logout, move, nodeExists, propertyExists, refresh, removeItem, removeLockToken, save, setNamespacePrefixpublic ServerXASession(Session session,
javax.transaction.xa.XAResource resource,
RemoteAdapterFactory factory)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic void commit(javax.transaction.xa.Xid xid,
boolean onePhase)
throws javax.transaction.xa.XAException
RemoteXASessionXAResource.commit(Xid, boolean) method.commit in interface RemoteXASessionjavax.transaction.xa.XAExceptionpublic void end(javax.transaction.xa.Xid xid,
int flags)
throws javax.transaction.xa.XAException
RemoteXASessionXAResource.end(Xid, int) method.end in interface RemoteXASessionjavax.transaction.xa.XAExceptionpublic void forget(javax.transaction.xa.Xid xid)
throws javax.transaction.xa.XAException
RemoteXASessionXAResource.forget(Xid) method.forget in interface RemoteXASessionjavax.transaction.xa.XAExceptionpublic int getTransactionTimeout()
throws javax.transaction.xa.XAException
RemoteXASessionXAResource.getTransactionTimeout() method.getTransactionTimeout in interface RemoteXASessionjavax.transaction.xa.XAExceptionpublic int prepare(javax.transaction.xa.Xid xid)
throws javax.transaction.xa.XAException
RemoteXASessionXAResource.prepare(Xid) method.prepare in interface RemoteXASessionjavax.transaction.xa.XAExceptionpublic javax.transaction.xa.Xid[] recover(int flag)
throws javax.transaction.xa.XAException
RemoteXASessionXAResource.recover(int) method.recover in interface RemoteXASessionjavax.transaction.xa.XAExceptionpublic void rollback(javax.transaction.xa.Xid xid)
throws javax.transaction.xa.XAException
RemoteXASessionXAResource.rollback(Xid) method.rollback in interface RemoteXASessionjavax.transaction.xa.XAExceptionpublic boolean setTransactionTimeout(int seconds)
throws javax.transaction.xa.XAException
RemoteXASessionXAResource.setTransactionTimeout(int) method.setTransactionTimeout in interface RemoteXASessionjavax.transaction.xa.XAExceptionpublic void start(javax.transaction.xa.Xid xid,
int flags)
throws javax.transaction.xa.XAException
RemoteXASessionXAResource.start(Xid, int) method.start in interface RemoteXASessionjavax.transaction.xa.XAException"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"