Class 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 Detail

      • 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)