protected static class NotificationConnectorPool.LocalPool extends ConnectorPool<INotificationConnector>
ConnectorPool.Pool, ConnectorPool.SumClass
_rcsid, poolHash, randomNumberGenerator, serviceTypePrefix, targetCalcLockPrefix
Constructor and Description |
---|
LocalPool() |
Modifier and Type | Method and Description |
---|---|
INotificationConnector[] |
grabMultiple(IThreadContext tc,
java.lang.String[] orderingKeys,
java.lang.String[] connectionNames,
java.lang.String[] classNames,
ConfigParams[] configInfos,
int[] maxPoolSizes) |
protected boolean |
isConnectionNameValid(IThreadContext tc,
java.lang.String connectionName)
Override this method to check if a connection name is still valid.
|
protected boolean |
isInstalled(IThreadContext tc,
java.lang.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, java.lang.String className) throws ManifoldCFException
ConnectorPool
isInstalled
in class ConnectorPool<INotificationConnector>
ManifoldCFException
protected boolean isConnectionNameValid(IThreadContext tc, java.lang.String connectionName) throws ManifoldCFException
ConnectorPool
isConnectionNameValid
in class ConnectorPool<INotificationConnector>
ManifoldCFException
public INotificationConnector[] grabMultiple(IThreadContext tc, java.lang.String[] orderingKeys, java.lang.String[] connectionNames, java.lang.String[] classNames, ConfigParams[] configInfos, int[] maxPoolSizes) throws ManifoldCFException
ManifoldCFException