Package | Description |
---|---|
org.apache.geronimo.connector.outbound | |
org.apache.geronimo.connector.outbound.connectiontracking | |
org.apache.geronimo.connector.outbound.transactionlog |
Modifier and Type | Method and Description |
---|---|
Collection<ConnectionInfo> |
ManagedConnectionInfo.getConnectionInfos() |
Collection<ConnectionInfo> |
GeronimoConnectionEventListener.getConnectionInfos() |
Modifier and Type | Method and Description |
---|---|
void |
ManagedConnectionInfo.addConnectionHandle(ConnectionInfo connectionInfo) |
void |
GeronimoConnectionEventListener.addConnectionInfo(ConnectionInfo connectionInfo) |
void |
ConnectionTrackingInterceptor.getConnection(ConnectionInfo connectionInfo)
called by: GenericConnectionManager.allocateConnection, GenericConnectionManager.associateConnection, and enter.
|
void |
LocalXAResourceInsertionInterceptor.getConnection(ConnectionInfo connectionInfo) |
void |
AbstractSinglePoolConnectionInterceptor.getConnection(ConnectionInfo connectionInfo) |
void |
ThreadLocalCachingConnectionInterceptor.getConnection(ConnectionInfo connectionInfo) |
void |
TransactionEnlistingInterceptor.getConnection(ConnectionInfo connectionInfo) |
void |
TransactionCachingInterceptor.getConnection(ConnectionInfo connectionInfo) |
void |
XAResourceInsertionInterceptor.getConnection(ConnectionInfo connectionInfo) |
void |
SubjectInterceptor.getConnection(ConnectionInfo connectionInfo) |
void |
MCFConnectionInterceptor.getConnection(ConnectionInfo connectionInfo) |
void |
MultiPoolConnectionInterceptor.getConnection(ConnectionInfo connectionInfo) |
void |
ConnectionHandleInterceptor.getConnection(ConnectionInfo connectionInfo)
in: connectionInfo not null, managedConnectionInfo not null.
|
void |
ConnectionInterceptor.getConnection(ConnectionInfo connectionInfo) |
void |
TCCLInterceptor.getConnection(ConnectionInfo connectionInfo) |
boolean |
ManagedConnectionInfo.hasConnectionInfo(ConnectionInfo connectionInfo) |
boolean |
GeronimoConnectionEventListener.hasConnectionInfo(ConnectionInfo connectionInfo) |
protected abstract void |
AbstractSinglePoolConnectionInterceptor.internalGetConnection(ConnectionInfo connectionInfo) |
protected void |
SinglePoolMatchAllConnectionInterceptor.internalGetConnection(ConnectionInfo connectionInfo) |
protected void |
SinglePoolConnectionInterceptor.internalGetConnection(ConnectionInfo connectionInfo) |
protected boolean |
AbstractSinglePoolConnectionInterceptor.internalReturn(ConnectionInfo connectionInfo,
ConnectionReturnAction connectionReturnAction) |
boolean |
ManagedConnectionInfo.isFirstConnectionInfo(ConnectionInfo connectionInfo) |
boolean |
GeronimoConnectionEventListener.isFirstConnectionInfo(ConnectionInfo connectionInfo) |
void |
ConnectionTrackingInterceptor.reassociateConnection(ConnectionInfo connectionInfo)
Called when a proxied connection which has been released need to be reassociated with a real connection.
|
void |
ManagedConnectionInfo.removeConnectionHandle(ConnectionInfo connectionInfo) |
void |
GeronimoConnectionEventListener.removeConnectionInfo(ConnectionInfo connectionInfo) |
void |
ConnectionTrackingInterceptor.returnConnection(ConnectionInfo connectionInfo,
ConnectionReturnAction connectionReturnAction)
called by: GeronimoConnectionEventListener.connectionClosed, GeronimoConnectionEventListener.connectionErrorOccurred, exit
in: handle has already been dissociated from ManagedConnection.
|
void |
LocalXAResourceInsertionInterceptor.returnConnection(ConnectionInfo connectionInfo,
ConnectionReturnAction connectionReturnAction) |
void |
AbstractSinglePoolConnectionInterceptor.returnConnection(ConnectionInfo connectionInfo,
ConnectionReturnAction connectionReturnAction) |
void |
ThreadLocalCachingConnectionInterceptor.returnConnection(ConnectionInfo connectionInfo,
ConnectionReturnAction connectionReturnAction) |
void |
TransactionEnlistingInterceptor.returnConnection(ConnectionInfo connectionInfo,
ConnectionReturnAction connectionReturnAction)
The
returnConnection method
todo Probably the logic needs improvement if a connection
error occurred and we are destroying the handle. |
void |
TransactionCachingInterceptor.returnConnection(ConnectionInfo connectionInfo,
ConnectionReturnAction connectionReturnAction) |
void |
XAResourceInsertionInterceptor.returnConnection(ConnectionInfo connectionInfo,
ConnectionReturnAction connectionReturnAction) |
void |
SubjectInterceptor.returnConnection(ConnectionInfo connectionInfo,
ConnectionReturnAction connectionReturnAction) |
void |
MCFConnectionInterceptor.returnConnection(ConnectionInfo connectionInfo,
ConnectionReturnAction connectionReturnAction) |
void |
MultiPoolConnectionInterceptor.returnConnection(ConnectionInfo connectionInfo,
ConnectionReturnAction connectionReturnAction) |
void |
ConnectionHandleInterceptor.returnConnection(ConnectionInfo connectionInfo,
ConnectionReturnAction connectionReturnAction)
in: connectionInfo not null, managedConnectionInfo not null, managedConnection not null.
|
void |
ConnectionInterceptor.returnConnection(ConnectionInfo connectionInfo,
ConnectionReturnAction connectionReturnAction) |
void |
TCCLInterceptor.returnConnection(ConnectionInfo connectionInfo,
ConnectionReturnAction connectionReturnAction) |
Modifier and Type | Method and Description |
---|---|
void |
ConnectionTrackingInterceptor.enter(Collection<ConnectionInfo> connectionInfos) |
void |
ConnectionTrackingInterceptor.exit(Collection<ConnectionInfo> connectionInfos) |
Constructor and Description |
---|
FillTask(ConnectionInfo connectionInfo) |
Modifier and Type | Method and Description |
---|---|
Map<ConnectionTrackingInterceptor,Set<ConnectionInfo>> |
SharedConnectorInstanceContext.getConnectionManagerMap() |
Map<ConnectionTrackingInterceptor,Set<ConnectionInfo>> |
ConnectorInstanceContext.getConnectionManagerMap()
IMPORTANT INVARIANT: this should always return a map, never null.
|
Map<ConnectionTrackingInterceptor,Set<ConnectionInfo>> |
ConnectorInstanceContextImpl.getConnectionManagerMap() |
Modifier and Type | Method and Description |
---|---|
void |
ConnectionTrackingCoordinator.handleObtained(ConnectionTrackingInterceptor connectionTrackingInterceptor,
ConnectionInfo connectionInfo,
boolean reassociate)
A new connection (handle) has been obtained.
|
void |
ConnectionTracker.handleObtained(ConnectionTrackingInterceptor connectionTrackingInterceptor,
ConnectionInfo connectionInfo,
boolean reassociate) |
void |
ConnectionTrackingCoordinator.handleReleased(ConnectionTrackingInterceptor connectionTrackingInterceptor,
ConnectionInfo connectionInfo,
ConnectionReturnAction connectionReturnAction)
A connection (handle) has been released or destroyed.
|
void |
ConnectionTracker.handleReleased(ConnectionTrackingInterceptor connectionTrackingInterceptor,
ConnectionInfo connectionInfo,
ConnectionReturnAction connectionReturnAction) |
void |
ConnectionTrackingCoordinator.setEnvironment(ConnectionInfo connectionInfo,
String key)
If we are within a component context, before a connection is obtained, set the connection unshareable and
applicationManagedSecurity properties so the correct connection type is obtained.
|
void |
ConnectionTracker.setEnvironment(ConnectionInfo connectionInfo,
String key) |
Constructor and Description |
---|
ConnectionInvocationHandler(ConnectionTrackingInterceptor connectionTrackingInterceptor,
ConnectionInfo connectionInfo,
Object handle) |
Modifier and Type | Method and Description |
---|---|
void |
LogXAResourceInsertionInterceptor.getConnection(ConnectionInfo connectionInfo) |
void |
LogXAResourceInsertionInterceptor.returnConnection(ConnectionInfo connectionInfo,
ConnectionReturnAction connectionReturnAction) |
Copyright © 2017. All rights reserved.