javax.resource.spi
Interface ManagedConnection


public interface ManagedConnection

Version:
$Rev: 46019 $ $Date: 2004-09-14 03:56:06 -0600 (Tue, 14 Sep 2004) $

Method Summary
 void addConnectionEventListener(ConnectionEventListener listener)
           
 void associateConnection(java.lang.Object connection)
           
 void cleanup()
           
 void destroy()
           
 java.lang.Object getConnection(javax.security.auth.Subject subject, ConnectionRequestInfo cxRequestInfo)
           
 LocalTransaction getLocalTransaction()
           
 java.io.PrintWriter getLogWriter()
           
 ManagedConnectionMetaData getMetaData()
           
 javax.transaction.xa.XAResource getXAResource()
           
 void removeConnectionEventListener(ConnectionEventListener listener)
           
 void setLogWriter(java.io.PrintWriter out)
           
 

Method Detail

getConnection

public java.lang.Object getConnection(javax.security.auth.Subject subject,
                                      ConnectionRequestInfo cxRequestInfo)
                               throws ResourceException
Throws:
ResourceException

destroy

public void destroy()
             throws ResourceException
Throws:
ResourceException

cleanup

public void cleanup()
             throws ResourceException
Throws:
ResourceException

associateConnection

public void associateConnection(java.lang.Object connection)
                         throws ResourceException
Throws:
ResourceException

addConnectionEventListener

public void addConnectionEventListener(ConnectionEventListener listener)

removeConnectionEventListener

public void removeConnectionEventListener(ConnectionEventListener listener)

getXAResource

public javax.transaction.xa.XAResource getXAResource()
                                              throws ResourceException
Throws:
ResourceException

getLocalTransaction

public LocalTransaction getLocalTransaction()
                                     throws ResourceException
Throws:
ResourceException

getMetaData

public ManagedConnectionMetaData getMetaData()
                                      throws ResourceException
Throws:
ResourceException

setLogWriter

public void setLogWriter(java.io.PrintWriter out)
                  throws ResourceException
Throws:
ResourceException

getLogWriter

public java.io.PrintWriter getLogWriter()
                                 throws ResourceException
Throws:
ResourceException