Package org.firebirdsql.jca
Class FBStandAloneConnectionManager
- java.lang.Object
-
- org.firebirdsql.jca.FBStandAloneConnectionManager
-
- All Implemented Interfaces:
java.io.Serializable
,java.util.EventListener
,javax.resource.spi.ConnectionEventListener
,javax.resource.spi.ConnectionManager
public class FBStandAloneConnectionManager extends java.lang.Object implements javax.resource.spi.ConnectionManager, javax.resource.spi.ConnectionEventListener, java.io.Serializable
The classFBStandAloneConnectionManager
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:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
allocateConnection(javax.resource.spi.ManagedConnectionFactory mcf, javax.resource.spi.ConnectionRequestInfo cxRequestInfo)
Allocate a newManagedConnection
.void
connectionClosed(javax.resource.spi.ConnectionEvent ce)
javax.resource.spi.ConnectionEventListener
callback for when aManagedConnection
is closed.void
connectionErrorOccurred(javax.resource.spi.ConnectionEvent ce)
javax.resource.spi.ConnectionEventListener
callback for when a Local Transaction was rolled back within the context of aManagedConnection
.void
localTransactionCommitted(javax.resource.spi.ConnectionEvent event)
Ignored event callbackvoid
localTransactionRolledback(javax.resource.spi.ConnectionEvent event)
Ignored event callbackvoid
localTransactionStarted(javax.resource.spi.ConnectionEvent event)
Ignored event callback
-
-
-
Method Detail
-
allocateConnection
public java.lang.Object allocateConnection(javax.resource.spi.ManagedConnectionFactory mcf, javax.resource.spi.ConnectionRequestInfo cxRequestInfo) throws javax.resource.ResourceException
Allocate a newManagedConnection
.- Specified by:
allocateConnection
in interfacejavax.resource.spi.ConnectionManager
- Parameters:
mcf
- TheManagedConnectionFactory
used 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.ConnectionEventListener
callback for when aManagedConnection
is closed.- Specified by:
connectionClosed
in 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.ConnectionEventListener
callback for when a Local Transaction was rolled back within the context of aManagedConnection
.- Specified by:
connectionErrorOccurred
in 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:
localTransactionStarted
in interfacejavax.resource.spi.ConnectionEventListener
-
localTransactionCommitted
public void localTransactionCommitted(javax.resource.spi.ConnectionEvent event)
Ignored event callback- Specified by:
localTransactionCommitted
in interfacejavax.resource.spi.ConnectionEventListener
-
localTransactionRolledback
public void localTransactionRolledback(javax.resource.spi.ConnectionEvent event)
Ignored event callback- Specified by:
localTransactionRolledback
in interfacejavax.resource.spi.ConnectionEventListener
-
-