|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
org.apache.jackrabbit.rmi.server.ServerXAResource
public class ServerXAResource
Remote adapter for the XAResource interface.
| Field Summary |
|---|
| Fields inherited from class java.rmi.server.RemoteObject |
|---|
ref |
| Constructor Summary | |
|---|---|
ServerXAResource(javax.transaction.xa.XAResource resource)
Creates a remote adapter for the given local XA resource. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.rmi.server.UnicastRemoteObject |
|---|
clone, exportObject, exportObject, exportObject, unexportObject |
| Methods inherited from class java.rmi.server.RemoteServer |
|---|
getClientHost, getLog, setLog |
| Methods inherited from class java.rmi.server.RemoteObject |
|---|
equals, getRef, hashCode, toString, toStub |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ServerXAResource(javax.transaction.xa.XAResource resource)
throws java.rmi.RemoteException
java.rmi.RemoteException| Method Detail |
|---|
public void commit(javax.transaction.xa.Xid xid,
boolean onePhase)
throws javax.transaction.xa.XAException
RemoteXAResourceXAResource.commit(Xid, boolean) method.
commit in interface RemoteXAResourcejavax.transaction.xa.XAException
public void end(javax.transaction.xa.Xid xid,
int flags)
throws javax.transaction.xa.XAException
RemoteXAResourceXAResource.end(Xid, int) method.
end in interface RemoteXAResourcejavax.transaction.xa.XAException
public void forget(javax.transaction.xa.Xid xid)
throws javax.transaction.xa.XAException
RemoteXAResourceXAResource.forget(Xid) method.
forget in interface RemoteXAResourcejavax.transaction.xa.XAException
public int getTransactionTimeout()
throws javax.transaction.xa.XAException
RemoteXAResourceXAResource.getTransactionTimeout() method.
getTransactionTimeout in interface RemoteXAResourcejavax.transaction.xa.XAException
public int prepare(javax.transaction.xa.Xid xid)
throws javax.transaction.xa.XAException
RemoteXAResourceXAResource.prepare(Xid) method.
prepare in interface RemoteXAResourcejavax.transaction.xa.XAException
public javax.transaction.xa.Xid[] recover(int flag)
throws javax.transaction.xa.XAException
RemoteXAResourceXAResource.recover(int) method.
recover in interface RemoteXAResourcejavax.transaction.xa.XAException
public void rollback(javax.transaction.xa.Xid xid)
throws javax.transaction.xa.XAException
RemoteXAResourceXAResource.rollback(Xid) method.
rollback in interface RemoteXAResourcejavax.transaction.xa.XAException
public boolean setTransactionTimeout(int seconds)
throws javax.transaction.xa.XAException
RemoteXAResourceXAResource.setTransactionTimeout(int) method.
setTransactionTimeout in interface RemoteXAResourcejavax.transaction.xa.XAException
public void start(javax.transaction.xa.Xid xid,
int flags)
throws javax.transaction.xa.XAException
RemoteXAResourceXAResource.start(Xid, int) method.
start in interface RemoteXAResourcejavax.transaction.xa.XAException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||