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
ResourceExceptionjava.lang.Object createConnectionFactory()
throws ResourceException
ResourceExceptionManagedConnection createManagedConnection(javax.security.auth.Subject subject, ConnectionRequestInfo info) throws ResourceException
ResourceExceptionManagedConnection matchManagedConnections(java.util.Set connectionSet, javax.security.auth.Subject subject, ConnectionRequestInfo info) throws ResourceException
ResourceExceptionvoid setLogWriter(java.io.PrintWriter out)
throws ResourceException
ResourceExceptionjava.io.PrintWriter getLogWriter()
throws ResourceException
ResourceExceptionboolean equals(java.lang.Object o)
equals in class java.lang.Objectint hashCode()
hashCode in class java.lang.Object