public class AgentManagerFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
_rcsid |
protected static String |
agentManager |
| Modifier and Type | Method and Description |
|---|---|
static IAgent[] |
instantiateAllAgents(IThreadContext threadContext)
Instantiate the complete set of IAgent objects.
|
static boolean |
isOutputConnectionInUse(IThreadContext threadContext,
String connName)
Request permission from all registered agents to delete an output connection.
|
static boolean |
isTransformationConnectionInUse(IThreadContext threadContext,
String connName)
Request permission from all registered agents to delete a transformation connection.
|
static IAgentManager |
make(IThreadContext threadContext)
Make an agent manager instance.
|
static void |
noteOutputConnectionChange(IThreadContext threadContext,
String connectionName)
Note to all registered agents the change of configuration of an output connection.
|
static void |
noteOutputConnectorDeregistration(IThreadContext threadContext,
String[] connectionNames)
Note to all registered agents the deregistration of an output connector used by the specified connections.
|
static void |
noteOutputConnectorRegistration(IThreadContext threadContext,
String[] connectionNames)
Note to all registered agents the registration of an output connector used by the specified connections.
|
static void |
noteTransformationConnectionChange(IThreadContext threadContext,
String connectionName)
Note to all registered agents the change of configuration of a transformation connection.
|
static void |
noteTransformationConnectorDeregistration(IThreadContext threadContext,
String[] connectionNames)
Note to all registered agents the deregistration of a transformation connector used by the specified connections.
|
static void |
noteTransformationConnectorRegistration(IThreadContext threadContext,
String[] connectionNames)
Note to all registered agents the registration of a transformation connector used by the specified connections.
|
public static final String _rcsid
protected static final String agentManager
public static IAgentManager make(IThreadContext threadContext) throws ManifoldCFException
threadContext - is the thread context.ManifoldCFExceptionpublic static boolean isOutputConnectionInUse(IThreadContext threadContext, String connName) throws ManifoldCFException
threadContext - is the thread context.connName - is the name of the output connection.ManifoldCFExceptionpublic static void noteOutputConnectorDeregistration(IThreadContext threadContext, String[] connectionNames) throws ManifoldCFException
threadContext - is the thread context.connectionNames - is the set of connection names.ManifoldCFExceptionpublic static void noteOutputConnectorRegistration(IThreadContext threadContext, String[] connectionNames) throws ManifoldCFException
threadContext - is the thread context.connectionNames - is the set of connection names.ManifoldCFExceptionpublic static void noteOutputConnectionChange(IThreadContext threadContext, String connectionName) throws ManifoldCFException
threadContext - is the thread context.connectionName - is the connection name.ManifoldCFExceptionpublic static boolean isTransformationConnectionInUse(IThreadContext threadContext, String connName) throws ManifoldCFException
threadContext - is the thread context.connName - is the name of the output connection.ManifoldCFExceptionpublic static void noteTransformationConnectorDeregistration(IThreadContext threadContext, String[] connectionNames) throws ManifoldCFException
threadContext - is the thread context.connectionNames - is the set of connection names.ManifoldCFExceptionpublic static void noteTransformationConnectorRegistration(IThreadContext threadContext, String[] connectionNames) throws ManifoldCFException
threadContext - is the thread context.connectionNames - is the set of connection names.ManifoldCFExceptionpublic static void noteTransformationConnectionChange(IThreadContext threadContext, String connectionName) throws ManifoldCFException
threadContext - is the thread context.connectionName - is the connection name.ManifoldCFExceptionpublic static IAgent[] instantiateAllAgents(IThreadContext threadContext) throws ManifoldCFException
threadContext - is the thread context.ManifoldCFException