Package org.teiid.resource.spi
Class BasicManagedConnection
- java.lang.Object
-
- org.teiid.resource.spi.BasicManagedConnection
-
- All Implemented Interfaces:
javax.resource.spi.ManagedConnection
public class BasicManagedConnection extends Object implements javax.resource.spi.ManagedConnection
-
-
Field Summary
Fields Modifier and Type Field Description protected Collection<javax.resource.spi.ConnectionEventListener>
listeners
protected PrintWriter
log
-
Constructor Summary
Constructors Constructor Description BasicManagedConnection(ResourceConnection connection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConnectionEventListener(javax.resource.spi.ConnectionEventListener arg0)
void
associateConnection(Object handle)
void
cleanup()
void
destroy()
Object
getConnection(Subject arg0, javax.resource.spi.ConnectionRequestInfo arg1)
javax.resource.spi.LocalTransaction
getLocalTransaction()
PrintWriter
getLogWriter()
javax.resource.spi.ManagedConnectionMetaData
getMetaData()
XAResource
getXAResource()
boolean
isValid()
void
removeConnectionEventListener(javax.resource.spi.ConnectionEventListener arg0)
void
setLogWriter(PrintWriter arg0)
-
-
-
Field Detail
-
log
protected PrintWriter log
-
listeners
protected final Collection<javax.resource.spi.ConnectionEventListener> listeners
-
-
Constructor Detail
-
BasicManagedConnection
public BasicManagedConnection(ResourceConnection connection)
-
-
Method Detail
-
associateConnection
public void associateConnection(Object handle) throws javax.resource.ResourceException
- Specified by:
associateConnection
in interfacejavax.resource.spi.ManagedConnection
- Throws:
javax.resource.ResourceException
-
cleanup
public void cleanup() throws javax.resource.ResourceException
- Specified by:
cleanup
in interfacejavax.resource.spi.ManagedConnection
- Throws:
javax.resource.ResourceException
-
destroy
public void destroy() throws javax.resource.ResourceException
- Specified by:
destroy
in interfacejavax.resource.spi.ManagedConnection
- Throws:
javax.resource.ResourceException
-
getMetaData
public javax.resource.spi.ManagedConnectionMetaData getMetaData() throws javax.resource.ResourceException
- Specified by:
getMetaData
in interfacejavax.resource.spi.ManagedConnection
- Throws:
javax.resource.ResourceException
-
getConnection
public Object getConnection(Subject arg0, javax.resource.spi.ConnectionRequestInfo arg1) throws javax.resource.ResourceException
- Specified by:
getConnection
in interfacejavax.resource.spi.ManagedConnection
- Throws:
javax.resource.ResourceException
-
getLocalTransaction
public javax.resource.spi.LocalTransaction getLocalTransaction() throws javax.resource.ResourceException
- Specified by:
getLocalTransaction
in interfacejavax.resource.spi.ManagedConnection
- Throws:
javax.resource.ResourceException
-
getXAResource
public XAResource getXAResource() throws javax.resource.ResourceException
- Specified by:
getXAResource
in interfacejavax.resource.spi.ManagedConnection
- Throws:
javax.resource.ResourceException
-
addConnectionEventListener
public void addConnectionEventListener(javax.resource.spi.ConnectionEventListener arg0)
- Specified by:
addConnectionEventListener
in interfacejavax.resource.spi.ManagedConnection
-
removeConnectionEventListener
public void removeConnectionEventListener(javax.resource.spi.ConnectionEventListener arg0)
- Specified by:
removeConnectionEventListener
in interfacejavax.resource.spi.ManagedConnection
-
setLogWriter
public void setLogWriter(PrintWriter arg0) throws javax.resource.ResourceException
- Specified by:
setLogWriter
in interfacejavax.resource.spi.ManagedConnection
- Throws:
javax.resource.ResourceException
-
getLogWriter
public PrintWriter getLogWriter() throws javax.resource.ResourceException
- Specified by:
getLogWriter
in interfacejavax.resource.spi.ManagedConnection
- Throws:
javax.resource.ResourceException
-
isValid
public boolean isValid()
-
-