Class ManagedSessionImpl

java.lang.Object
org.exoplatform.connectors.jcr.impl.adapter.ManagedSessionImpl
All Implemented Interfaces:
javax.resource.spi.ManagedConnection

public class ManagedSessionImpl extends Object implements javax.resource.spi.ManagedConnection
The implementation of a ManagedConnection for eXo JCR.
Version:
$Id$
Author:
Nicolas Filotto
  • Method Details

    • addConnectionEventListener

      public void addConnectionEventListener(javax.resource.spi.ConnectionEventListener listener)
      Specified by:
      addConnectionEventListener in interface javax.resource.spi.ManagedConnection
      See Also:
      • ManagedConnection.addConnectionEventListener(javax.resource.spi.ConnectionEventListener)
    • associateConnection

      public void associateConnection(Object connection) throws javax.resource.ResourceException
      Specified by:
      associateConnection in interface javax.resource.spi.ManagedConnection
      Throws:
      javax.resource.ResourceException
      See Also:
      • ManagedConnection.associateConnection(java.lang.Object)
    • cleanup

      public void cleanup() throws javax.resource.ResourceException
      Specified by:
      cleanup in interface javax.resource.spi.ManagedConnection
      Throws:
      javax.resource.ResourceException
      See Also:
      • ManagedConnection.cleanup()
    • destroy

      public void destroy() throws javax.resource.ResourceException
      Specified by:
      destroy in interface javax.resource.spi.ManagedConnection
      Throws:
      javax.resource.ResourceException
      See Also:
      • ManagedConnection.destroy()
    • getConnection

      public Object getConnection(Subject subject, javax.resource.spi.ConnectionRequestInfo cxRequestInfo) throws javax.resource.ResourceException
      Specified by:
      getConnection in interface javax.resource.spi.ManagedConnection
      Throws:
      javax.resource.ResourceException
    • getLocalTransaction

      public javax.resource.spi.LocalTransaction getLocalTransaction() throws javax.resource.ResourceException
      Specified by:
      getLocalTransaction in interface javax.resource.spi.ManagedConnection
      Throws:
      javax.resource.ResourceException
      See Also:
      • ManagedConnection.getLocalTransaction()
    • getLogWriter

      public PrintWriter getLogWriter() throws javax.resource.ResourceException
      Specified by:
      getLogWriter in interface javax.resource.spi.ManagedConnection
      Throws:
      javax.resource.ResourceException
      See Also:
      • ManagedConnection.getLogWriter()
    • getMetaData

      public javax.resource.spi.ManagedConnectionMetaData getMetaData() throws javax.resource.ResourceException
      Specified by:
      getMetaData in interface javax.resource.spi.ManagedConnection
      Throws:
      javax.resource.ResourceException
      See Also:
      • ManagedConnection.getMetaData()
    • getXAResource

      public XAResource getXAResource() throws javax.resource.ResourceException
      Specified by:
      getXAResource in interface javax.resource.spi.ManagedConnection
      Throws:
      javax.resource.ResourceException
      See Also:
      • ManagedConnection.getXAResource()
    • removeConnectionEventListener

      public void removeConnectionEventListener(javax.resource.spi.ConnectionEventListener listener)
      Specified by:
      removeConnectionEventListener in interface javax.resource.spi.ManagedConnection
      See Also:
      • ManagedConnection.removeConnectionEventListener(javax.resource.spi.ConnectionEventListener)
    • setLogWriter

      public void setLogWriter(PrintWriter out) throws javax.resource.ResourceException
      Specified by:
      setLogWriter in interface javax.resource.spi.ManagedConnection
      Throws:
      javax.resource.ResourceException
      See Also:
      • ManagedConnection.setLogWriter(java.io.PrintWriter)