Package org.apache.jackrabbit.jca
Class AnonymousConnection
- java.lang.Object
 - 
- org.apache.jackrabbit.jca.AnonymousConnection
 
 
- 
- All Implemented Interfaces:
 javax.resource.spi.ManagedConnection,XAResource
public class AnonymousConnection extends Object implements javax.resource.spi.ManagedConnection, XAResource
Implements aManagedConnectionfor an anonymous user, where noConnectionRequestInfohas been specified. 
- 
- 
Field Summary
- 
Fields inherited from interface javax.transaction.xa.XAResource
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY 
 - 
 
- 
Constructor Summary
Constructors Constructor Description AnonymousConnection() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConnectionEventListener(javax.resource.spi.ConnectionEventListener listener)voidassociateConnection(Object o)voidcleanup()voidcommit(Xid xid, boolean arg1)voiddestroy()voidend(Xid xid, int flags)voidforget(Xid xid)ObjectgetConnection(Subject subject, javax.resource.spi.ConnectionRequestInfo cri)javax.resource.spi.LocalTransactiongetLocalTransaction()PrintWritergetLogWriter()javax.resource.spi.ManagedConnectionMetaDatagetMetaData()intgetTransactionTimeout()XAResourcegetXAResource()booleanisSameRM(XAResource xares)intprepare(Xid xid)Xid[]recover(int flags)voidremoveConnectionEventListener(javax.resource.spi.ConnectionEventListener listener)voidrollback(Xid xid)voidsetLogWriter(PrintWriter logWriter)booleansetTransactionTimeout(int timeout)voidstart(Xid xid, int flags) 
 - 
 
- 
- 
Method Detail
- 
getXAResource
public XAResource getXAResource() throws javax.resource.ResourceException
- Specified by:
 getXAResourcein interfacejavax.resource.spi.ManagedConnection- Throws:
 javax.resource.ResourceException
 
- 
cleanup
public void cleanup() throws javax.resource.ResourceException- Specified by:
 cleanupin interfacejavax.resource.spi.ManagedConnection- Throws:
 javax.resource.ResourceException
 
- 
destroy
public void destroy() throws javax.resource.ResourceException- Specified by:
 destroyin interfacejavax.resource.spi.ManagedConnection- Throws:
 javax.resource.ResourceException
 
- 
setLogWriter
public void setLogWriter(PrintWriter logWriter) throws javax.resource.ResourceException
- Specified by:
 setLogWriterin interfacejavax.resource.spi.ManagedConnection- Throws:
 javax.resource.ResourceException
 
- 
getLogWriter
public PrintWriter getLogWriter() throws javax.resource.ResourceException
- Specified by:
 getLogWriterin interfacejavax.resource.spi.ManagedConnection- Throws:
 javax.resource.ResourceException
 
- 
addConnectionEventListener
public void addConnectionEventListener(javax.resource.spi.ConnectionEventListener listener)
- Specified by:
 addConnectionEventListenerin interfacejavax.resource.spi.ManagedConnection
 
- 
removeConnectionEventListener
public void removeConnectionEventListener(javax.resource.spi.ConnectionEventListener listener)
- Specified by:
 removeConnectionEventListenerin interfacejavax.resource.spi.ManagedConnection
 
- 
getConnection
public Object getConnection(Subject subject, javax.resource.spi.ConnectionRequestInfo cri) throws javax.resource.ResourceException
- Specified by:
 getConnectionin interfacejavax.resource.spi.ManagedConnection- Throws:
 javax.resource.ResourceException
 
- 
associateConnection
public void associateConnection(Object o) throws javax.resource.ResourceException
- Specified by:
 associateConnectionin interfacejavax.resource.spi.ManagedConnection- Throws:
 javax.resource.ResourceException
 
- 
getLocalTransaction
public javax.resource.spi.LocalTransaction getLocalTransaction() throws javax.resource.ResourceException- Specified by:
 getLocalTransactionin interfacejavax.resource.spi.ManagedConnection- Throws:
 javax.resource.ResourceException
 
- 
getMetaData
public javax.resource.spi.ManagedConnectionMetaData getMetaData() throws javax.resource.ResourceException- Specified by:
 getMetaDatain interfacejavax.resource.spi.ManagedConnection- Throws:
 javax.resource.ResourceException
 
- 
recover
public Xid[] recover(int flags) throws XAException
- Specified by:
 recoverin interfaceXAResource- Throws:
 XAException
 
- 
getTransactionTimeout
public int getTransactionTimeout() throws XAException- Specified by:
 getTransactionTimeoutin interfaceXAResource- Throws:
 XAException
 
- 
setTransactionTimeout
public boolean setTransactionTimeout(int timeout) throws XAException- Specified by:
 setTransactionTimeoutin interfaceXAResource- Throws:
 XAException
 
- 
isSameRM
public boolean isSameRM(XAResource xares) throws XAException
- Specified by:
 isSameRMin interfaceXAResource- Throws:
 XAException
 
- 
start
public void start(Xid xid, int flags) throws XAException
- Specified by:
 startin interfaceXAResource- Throws:
 XAException
 
- 
end
public void end(Xid xid, int flags) throws XAException
- Specified by:
 endin interfaceXAResource- Throws:
 XAException
 
- 
forget
public void forget(Xid xid) throws XAException
- Specified by:
 forgetin interfaceXAResource- Throws:
 XAException
 
- 
prepare
public int prepare(Xid xid) throws XAException
- Specified by:
 preparein interfaceXAResource- Throws:
 XAException
 
- 
commit
public void commit(Xid xid, boolean arg1) throws XAException
- Specified by:
 commitin interfaceXAResource- Throws:
 XAException
 
- 
rollback
public void rollback(Xid xid) throws XAException
- Specified by:
 rollbackin interfaceXAResource- Throws:
 XAException
 
 - 
 
 -