protected static class RepositoryConnectorPool.LocalPool extends ConnectorPool<IRepositoryConnector>
ConnectorPool.Pool, ConnectorPool.SumClass
_rcsid, poolHash, randomNumberGenerator, serviceTypePrefix, targetCalcLockPrefix
Constructor and Description |
---|
RepositoryConnectorPool.LocalPool() |
Modifier and Type | Method and Description |
---|---|
IRepositoryConnector[] |
grabMultiple(IThreadContext tc,
String[] orderingKeys,
String[] connectionNames,
String[] classNames,
ConfigParams[] configInfos,
int[] maxPoolSizes) |
protected boolean |
isConnectionNameValid(IThreadContext tc,
String connectionName)
Override this method to check if a connection name is still valid.
|
protected boolean |
isInstalled(IThreadContext tc,
String className)
Override this method to hook into a connector manager.
|
buildServiceTypeName, buildTargetCalcLockName, closeAllConnectors, createConnectorInstance, flushUnusedConnectors, grab, grabMultiple, pack, pollAllConnectors, release, releaseMultiple, unpackInUse, unpackTarget
protected boolean isInstalled(IThreadContext tc, String className) throws ManifoldCFException
ConnectorPool
isInstalled
in class ConnectorPool<IRepositoryConnector>
ManifoldCFException
protected boolean isConnectionNameValid(IThreadContext tc, String connectionName) throws ManifoldCFException
ConnectorPool
isConnectionNameValid
in class ConnectorPool<IRepositoryConnector>
ManifoldCFException
public IRepositoryConnector[] grabMultiple(IThreadContext tc, String[] orderingKeys, String[] connectionNames, String[] classNames, ConfigParams[] configInfos, int[] maxPoolSizes) throws ManifoldCFException
ManifoldCFException