public interface ManagedConnectionFactory
extends java.io.Serializable
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
createConnectionFactory()
Creates a Connection Factory instance, using a default
ConnectionManager from the resource adapter.
|
java.lang.Object |
createConnectionFactory(ConnectionManager manager)
Creates a Connection Factory instance.
|
ManagedConnection |
createManagedConnection(javax.security.auth.Subject subject,
ConnectionRequestInfo info)
Creates physical connection to the EIS resource manager.
|
boolean |
equals(java.lang.Object o) |
java.io.PrintWriter |
getLogWriter()
Gets the log writer for the ManagedConnectionFactory.
|
int |
hashCode() |
ManagedConnection |
matchManagedConnections(java.util.Set connectionSet,
javax.security.auth.Subject subject,
ConnectionRequestInfo info)
Returns a matched connection.
|
void |
setLogWriter(java.io.PrintWriter out)
Sets the log writer for the ManagedConnectionFactory.
|
java.lang.Object createConnectionFactory(ConnectionManager manager) throws ResourceException
ResourceException
java.lang.Object createConnectionFactory() throws ResourceException
ResourceException
ManagedConnection createManagedConnection(javax.security.auth.Subject subject, ConnectionRequestInfo info) throws ResourceException
ResourceException
ManagedConnection matchManagedConnections(java.util.Set connectionSet, javax.security.auth.Subject subject, ConnectionRequestInfo info) throws ResourceException
ResourceException
void setLogWriter(java.io.PrintWriter out) throws ResourceException
ResourceException
java.io.PrintWriter getLogWriter() throws ResourceException
ResourceException
boolean equals(java.lang.Object o)
equals
in class java.lang.Object
int hashCode()
hashCode
in class java.lang.Object