public class NuxeoConnectionManager extends org.apache.geronimo.connector.outbound.AbstractConnectionManager
GenericConnectionManager
for
injecting a connection validation interceptor.Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
log |
Constructor and Description |
---|
NuxeoConnectionManager(int activettl,
NuxeoValidationSupport validationSupport,
org.apache.geronimo.connector.outbound.connectionmanagerconfig.TransactionSupport transactionSupport,
org.apache.geronimo.connector.outbound.connectionmanagerconfig.PoolingSupport pooling,
org.apache.geronimo.connector.outbound.SubjectSource subjectSource,
NuxeoConnectionTrackingCoordinator connectionTracker,
org.apache.geronimo.transaction.manager.RecoverableTransactionManager transactionManager,
String name,
ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
void |
doStop() |
void |
enterActiveMonitor(int delay) |
void |
enterNoSharing() |
void |
exitActiveTimedout() |
void |
exitNoSharing() |
int |
getActiveTimeoutMinutes() |
long |
getKilledConnectionCount() |
List<org.nuxeo.runtime.jtajca.NuxeoConnectionManager.ActiveMonitor.TimeToLive> |
killActiveTimedoutConnections(long clock) |
Set<org.apache.geronimo.connector.outbound.ConnectionInfo> |
listActive() |
allocateConnection, associateConnection, createConnectionFactory, doFail, doRecovery, doStart, getBlockingTimeoutMilliseconds, getConnectionCount, getConnectionManager, getIdleConnectionCount, getIdleTimeoutMinutes, getPartitionCount, getPartitionMaxSize, getPartitionMinSize, getPooling, setBlockingTimeoutMilliseconds, setIdleTimeoutMinutes, setPartitionMaxSize, setPartitionMinSize
protected static final org.slf4j.Logger log
public NuxeoConnectionManager(int activettl, NuxeoValidationSupport validationSupport, org.apache.geronimo.connector.outbound.connectionmanagerconfig.TransactionSupport transactionSupport, org.apache.geronimo.connector.outbound.connectionmanagerconfig.PoolingSupport pooling, org.apache.geronimo.connector.outbound.SubjectSource subjectSource, NuxeoConnectionTrackingCoordinator connectionTracker, org.apache.geronimo.transaction.manager.RecoverableTransactionManager transactionManager, String name, ClassLoader classLoader)
public void doStop() throws Exception
doStop
in class org.apache.geronimo.connector.outbound.AbstractConnectionManager
Exception
public List<org.nuxeo.runtime.jtajca.NuxeoConnectionManager.ActiveMonitor.TimeToLive> killActiveTimedoutConnections(long clock)
ActiveMonitor#killTimedoutConnections
public long getKilledConnectionCount()
NuxeoConnectionTrackingCoordinator#k
public int getActiveTimeoutMinutes()
public Set<org.apache.geronimo.connector.outbound.ConnectionInfo> listActive()
public void enterActiveMonitor(int delay)
public void exitActiveTimedout()
public void enterNoSharing()
public void exitNoSharing()
Copyright © 2016 Nuxeo SA. All rights reserved.