Package org.firebirdsql.jca
Class FBStandAloneConnectionManager
java.lang.Object
org.firebirdsql.jca.FBStandAloneConnectionManager
- All Implemented Interfaces:
Serializable,EventListener,javax.resource.spi.ConnectionEventListener,javax.resource.spi.ConnectionManager
public class FBStandAloneConnectionManager
extends Object
implements javax.resource.spi.ConnectionManager, javax.resource.spi.ConnectionEventListener, Serializable
The class
FBStandAloneConnectionManager provides the
default implementation of ConnectionManager for standalone use.
There is no pooling or other features..- Version:
- 1.0
- Author:
- David Jencks, Mark Rotteveel
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionallocateConnection(javax.resource.spi.ManagedConnectionFactory mcf, javax.resource.spi.ConnectionRequestInfo cxRequestInfo) Allocate a newManagedConnection.voidconnectionClosed(javax.resource.spi.ConnectionEvent ce) javax.resource.spi.ConnectionEventListenercallback for when aManagedConnectionis closed.voidconnectionErrorOccurred(javax.resource.spi.ConnectionEvent ce) javax.resource.spi.ConnectionEventListenercallback for when a Local Transaction was rolled back within the context of aManagedConnection.voidlocalTransactionCommitted(javax.resource.spi.ConnectionEvent event) Ignored event callbackvoidlocalTransactionRolledback(javax.resource.spi.ConnectionEvent event) Ignored event callbackvoidlocalTransactionStarted(javax.resource.spi.ConnectionEvent event) Ignored event callback
-
Method Details
-
allocateConnection
public Object allocateConnection(javax.resource.spi.ManagedConnectionFactory mcf, javax.resource.spi.ConnectionRequestInfo cxRequestInfo) throws javax.resource.ResourceException Allocate a newManagedConnection.- Specified by:
allocateConnectionin interfacejavax.resource.spi.ConnectionManager- Parameters:
mcf- TheManagedConnectionFactoryused to create the new connection.cxRequestInfo- The parameters to be used in creating the new connection- Throws:
javax.resource.ResourceException- If the connection cannot be allocated
-
connectionClosed
public void connectionClosed(javax.resource.spi.ConnectionEvent ce) javax.resource.spi.ConnectionEventListenercallback for when aManagedConnectionis closed.- Specified by:
connectionClosedin interfacejavax.resource.spi.ConnectionEventListener- Parameters:
ce- contains information about the connection that has be closed
-
connectionErrorOccurred
public void connectionErrorOccurred(javax.resource.spi.ConnectionEvent ce) javax.resource.spi.ConnectionEventListenercallback for when a Local Transaction was rolled back within the context of aManagedConnection.- Specified by:
connectionErrorOccurredin interfacejavax.resource.spi.ConnectionEventListener- Parameters:
ce- contains information about the connection
-
localTransactionStarted
public void localTransactionStarted(javax.resource.spi.ConnectionEvent event) Ignored event callback- Specified by:
localTransactionStartedin interfacejavax.resource.spi.ConnectionEventListener
-
localTransactionCommitted
public void localTransactionCommitted(javax.resource.spi.ConnectionEvent event) Ignored event callback- Specified by:
localTransactionCommittedin interfacejavax.resource.spi.ConnectionEventListener
-
localTransactionRolledback
public void localTransactionRolledback(javax.resource.spi.ConnectionEvent event) Ignored event callback- Specified by:
localTransactionRolledbackin interfacejavax.resource.spi.ConnectionEventListener
-