public interface ITransformationConnectorPool
| Modifier and Type | Method and Description |
|---|---|
void |
closeAllConnectors()
Clean up all open transformation connector handles.
|
void |
flushUnusedConnectors()
Flush only those connector handles that are currently unused.
|
ITransformationConnector |
grab(ITransformationConnection transformationConnection)
Get a transformation connector.
|
ITransformationConnector[] |
grabMultiple(String[] orderingKeys,
ITransformationConnection[] transformationConnections)
Get multiple transformation connectors, all at once.
|
void |
pollAllConnectors()
Idle notification for inactive transformation connector handles.
|
void |
release(ITransformationConnection connection,
ITransformationConnector connector)
Release a transformation connector.
|
void |
releaseMultiple(ITransformationConnection[] connections,
ITransformationConnector[] connectors)
Release multiple transformation connectors.
|
static final String _rcsid
ITransformationConnector[] grabMultiple(String[] orderingKeys, ITransformationConnection[] transformationConnections) throws ManifoldCFException
orderingKeys - are the keys which determine in what order the connectors are obtained.transformationConnections - are the connections to use the build the connector instances.ManifoldCFExceptionITransformationConnector grab(ITransformationConnection transformationConnection) throws ManifoldCFException
transformationConnection - is the output connection to base the connector instance on.ManifoldCFExceptionvoid releaseMultiple(ITransformationConnection[] connections, ITransformationConnector[] connectors) throws ManifoldCFException
connections - are the connections describing the instances to release.connectors - are the connector instances to release.ManifoldCFExceptionvoid release(ITransformationConnection connection, ITransformationConnector connector) throws ManifoldCFException
connection - is the connection describing the instance to release.connector - is the connector to release.ManifoldCFExceptionvoid pollAllConnectors()
throws ManifoldCFException
ManifoldCFExceptionvoid flushUnusedConnectors()
throws ManifoldCFException
ManifoldCFExceptionvoid closeAllConnectors()
throws ManifoldCFException
ManifoldCFException