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