Package | Description |
---|---|
org.jboss.jca.core.connectionmanager |
This package contains the connection manager implementation.
|
org.jboss.jca.core.connectionmanager.notx |
This package contains the non-tx connection manager implementation.
|
org.jboss.jca.core.connectionmanager.pool |
This package contains the connection pool implementation.
|
org.jboss.jca.core.connectionmanager.pool.api |
This package contains the connection pool api.
|
org.jboss.jca.core.connectionmanager.pool.capacity |
This package contains the capacity policy implementations
|
org.jboss.jca.core.connectionmanager.pool.mcp |
This package contains the managed connection pool implementations and the
factory to create one with.
|
org.jboss.jca.core.connectionmanager.tx |
This package contains the tx connection manager implementation.
|
Modifier and Type | Method and Description |
---|---|
ConnectionListener |
ConnectionManager.createConnectionListener(javax.resource.spi.ManagedConnection managedConnection,
ManagedConnectionPool mcp)
Create a managed connection listener for the managed connection.
|
ConnectionListener |
ConnectionRecord.getConnectionListener()
Get the connection listener
|
ConnectionListener |
AbstractConnectionManager.getManagedConnection(javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo cri)
Public for use in testing pooling functionality by itself.
|
protected ConnectionListener |
AbstractConnectionManager.getManagedConnection(javax.transaction.Transaction transaction,
javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo cri)
Get the managed connection from the pool.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractConnectionManager.disconnectManagedConnection(ConnectionListener cl)
Invoked when a managed connection is no longer associated
|
protected void |
AbstractConnectionManager.managedConnectionDisconnected(ConnectionListener cl)
For polymorphism.
|
protected void |
AbstractConnectionManager.managedConnectionReconnected(ConnectionListener cl)
For polymorphism.
|
protected void |
AbstractConnectionManager.reconnectManagedConnection(ConnectionListener cl)
Invoked to reassociate a managed connection.
|
void |
AbstractConnectionManager.unregisterAssociation(ConnectionListener cl,
java.lang.Object c)
Unregister association.
|
void |
ConnectionManager.unregisterAssociation(ConnectionListener cl,
java.lang.Object c)
Unregister association.
|
Modifier and Type | Method and Description |
---|---|
ConnectionListener |
NoTxConnectionManagerImpl.createConnectionListener(javax.resource.spi.ManagedConnection managedConnection,
ManagedConnectionPool mcp)
Create a managed connection listener for the managed connection.
|
Modifier and Type | Method and Description |
---|---|
ConnectionListener |
AbstractPool.findConnectionListener(javax.resource.spi.ManagedConnection mc)
Find a connection listener
|
ConnectionListener |
AbstractPool.findConnectionListener(javax.resource.spi.ManagedConnection mc,
java.lang.Object connection)
Find a connection listener
|
ConnectionListener |
AbstractPool.getConnection(javax.transaction.Transaction trackByTransaction,
javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo cri)
Get a connection
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractPool.returnConnection(ConnectionListener cl,
boolean kill)
Return a connection
|
Modifier and Type | Method and Description |
---|---|
ConnectionListener |
Pool.findConnectionListener(javax.resource.spi.ManagedConnection mc)
Find a connection listener
|
ConnectionListener |
Pool.findConnectionListener(javax.resource.spi.ManagedConnection mc,
java.lang.Object connection)
Find a connection listener
|
ConnectionListener |
Pool.getConnection(javax.transaction.Transaction trackByTransaction,
javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo cri)
Get a connection
|
Modifier and Type | Method and Description |
---|---|
void |
Pool.returnConnection(ConnectionListener cl,
boolean kill)
Return a connection
|
boolean |
CapacityDecrementer.shouldDestroy(ConnectionListener cl,
long timeout,
int currentSize,
int minPoolSize,
int destroyed)
Should the connection listener be destroyed
|
Modifier and Type | Method and Description |
---|---|
boolean |
MinPoolSizeDecrementer.shouldDestroy(ConnectionListener cl,
long timeout,
int currentSize,
int minPoolSize,
int destroyed)
Should the connection listener be destroyed
|
boolean |
SizeDecrementer.shouldDestroy(ConnectionListener cl,
long timeout,
int currentSize,
int minPoolSize,
int destroyed)
Should the connection listener be destroyed
|
boolean |
TimedOutDecrementer.shouldDestroy(ConnectionListener cl,
long timeout,
int currentSize,
int minPoolSize,
int destroyed)
Should the connection listener be destroyed
|
boolean |
WatermarkDecrementer.shouldDestroy(ConnectionListener cl,
long timeout,
int currentSize,
int minPoolSize,
int destroyed)
Should the connection listener be destroyed
|
Modifier and Type | Method and Description |
---|---|
ConnectionListener |
ManagedConnectionPool.findConnectionListener(javax.resource.spi.ManagedConnection mc)
Find a connection listener
|
ConnectionListener |
ArrayBlockingQueueManagedConnectionPool.findConnectionListener(javax.resource.spi.ManagedConnection mc)
Find a connection listener
|
ConnectionListener |
SemaphoreArrayListManagedConnectionPool.findConnectionListener(javax.resource.spi.ManagedConnection mc)
Find a connection listener
|
ConnectionListener |
ManagedConnectionPool.findConnectionListener(javax.resource.spi.ManagedConnection mc,
java.lang.Object connection)
Find a connection listener
|
ConnectionListener |
ArrayBlockingQueueManagedConnectionPool.findConnectionListener(javax.resource.spi.ManagedConnection mc,
java.lang.Object connection)
Find a connection listener
|
ConnectionListener |
SemaphoreArrayListManagedConnectionPool.findConnectionListener(javax.resource.spi.ManagedConnection mc,
java.lang.Object connection)
Find a connection listener
|
ConnectionListener |
ManagedConnectionPool.getConnection(javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo cri)
Returns a connection listener that wraps managed connection.
|
ConnectionListener |
ArrayBlockingQueueManagedConnectionPool.getConnection(javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo cri)
Returns a connection listener that wraps managed connection.
|
ConnectionListener |
LeakDumperManagedConnectionPool.getConnection(javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo cri)
Returns a connection listener that wraps managed connection.
|
ConnectionListener |
SemaphoreArrayListManagedConnectionPool.getConnection(javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo cri)
Returns a connection listener that wraps managed connection.
|
ConnectionListener |
ManagedConnectionPool.removeConnectionListener()
Remove an idle connection from the pool
|
ConnectionListener |
ArrayBlockingQueueManagedConnectionPool.removeConnectionListener()
Remove an idle connection from the pool
|
ConnectionListener |
SemaphoreArrayListManagedConnectionPool.removeConnectionListener()
Remove an idle connection from the pool
|
Modifier and Type | Method and Description |
---|---|
void |
ManagedConnectionPool.addConnectionListener(ConnectionListener cl)
Add a connection to the pool
|
void |
ArrayBlockingQueueManagedConnectionPool.addConnectionListener(ConnectionListener cl)
Add a connection to the pool
|
void |
SemaphoreArrayListManagedConnectionPool.addConnectionListener(ConnectionListener cl)
Add a connection to the pool
|
void |
ManagedConnectionPool.returnConnection(ConnectionListener cl,
boolean kill)
Return connection to the pool.
|
void |
ArrayBlockingQueueManagedConnectionPool.returnConnection(ConnectionListener cl,
boolean kill)
Return connection to the pool.
|
void |
SemaphoreArrayListManagedConnectionPool.returnConnection(ConnectionListener cl,
boolean kill)
Return connection to the pool.
|
void |
ArrayBlockingQueueManagedConnectionPool.returnConnection(ConnectionListener cl,
boolean kill,
boolean cleanup)
Return a connection to the pool
|
void |
LeakDumperManagedConnectionPool.returnConnection(ConnectionListener cl,
boolean kill,
boolean cleanup) |
void |
SemaphoreArrayListManagedConnectionPool.returnConnection(ConnectionListener cl,
boolean kill,
boolean cleanup) |
Modifier and Type | Method and Description |
---|---|
ConnectionListener |
TxConnectionManagerImpl.createConnectionListener(javax.resource.spi.ManagedConnection mc,
ManagedConnectionPool mcp)
Create a managed connection listener for the managed connection.
|
ConnectionListener |
TxConnectionManagerImpl.getManagedConnection(javax.security.auth.Subject subject,
javax.resource.spi.ConnectionRequestInfo cri)
Public for use in testing pooling functionality by itself.
|
Modifier and Type | Method and Description |
---|---|
protected void |
TxConnectionManagerImpl.managedConnectionDisconnected(ConnectionListener cl)
For polymorphism.
|
protected void |
TxConnectionManagerImpl.managedConnectionReconnected(ConnectionListener cl)
For polymorphism.
|
Copyright © 2013 IronJacamar (http://www.ironjacamar.org)