javax.resource.spi

Interface ManagedConnection

public interface ManagedConnection

Method Summary

void
addConnectionEventListener(ConnectionEventListener listener)
void
associateConnection(Object connection)
void
cleanup()
void
destroy()
Object
getConnection(Subject subject, ConnectionRequestInfo cxRequestInfo)
LocalTransaction
getLocalTransaction()
PrintWriter
getLogWriter()
ManagedConnectionMetaData
getMetaData()
XAResource
getXAResource()
void
removeConnectionEventListener(ConnectionEventListener listener)
void
setLogWriter(PrintWriter out)

Method Details

addConnectionEventListener

public void addConnectionEventListener(ConnectionEventListener listener)

associateConnection

public void associateConnection(Object connection)
            throws ResourceException

cleanup

public void cleanup()
            throws ResourceException

destroy

public void destroy()
            throws ResourceException

getConnection

public Object getConnection(Subject subject,
                            ConnectionRequestInfo cxRequestInfo)
            throws ResourceException

getLocalTransaction

public LocalTransaction getLocalTransaction()
            throws ResourceException

getLogWriter

public PrintWriter getLogWriter()
            throws ResourceException

getMetaData

public ManagedConnectionMetaData getMetaData()
            throws ResourceException

getXAResource

public XAResource getXAResource()
            throws ResourceException

removeConnectionEventListener

public void removeConnectionEventListener(ConnectionEventListener listener)

setLogWriter

public void setLogWriter(PrintWriter out)
            throws ResourceException