|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IAgent
This interface describes the external functionality of an agent class. Agents are all poked at start-up time; they run independently until the JVM is shut down. All agent classes are expected to support the following constructor: xxx(IThreadContext tc) throws ManifoldCFException
| Field Summary | |
|---|---|
static java.lang.String |
_rcsid
|
| Method Summary | |
|---|---|
void |
deinstall()
Uninstall agent. |
void |
install()
Install agent. |
boolean |
isOutputConnectionInUse(java.lang.String connName)
Request permission from agent to delete an output connection. |
void |
noteOutputConnectionChange(java.lang.String connectionName)
Note a change in configuration for an output connection. |
void |
noteOutputConnectorDeregistration(java.lang.String[] connectionNames)
Note the deregistration of a set of output connections. |
void |
noteOutputConnectorRegistration(java.lang.String[] connectionNames)
Note the registration of a set of output connections. |
void |
startAgent()
Start the agent. |
void |
stopAgent()
Stop the agent. |
| Field Detail |
|---|
static final java.lang.String _rcsid
| Method Detail |
|---|
void install()
throws ManifoldCFException
ManifoldCFException
void deinstall()
throws ManifoldCFException
ManifoldCFException
void startAgent()
throws ManifoldCFException
ManifoldCFException
void stopAgent()
throws ManifoldCFException
ManifoldCFException
boolean isOutputConnectionInUse(java.lang.String connName)
throws ManifoldCFException
connName - is the name of the output connection.
ManifoldCFException
void noteOutputConnectorDeregistration(java.lang.String[] connectionNames)
throws ManifoldCFException
connectionNames - are the names of the connections being deregistered.
ManifoldCFException
void noteOutputConnectorRegistration(java.lang.String[] connectionNames)
throws ManifoldCFException
connectionNames - are the names of the connections being registered.
ManifoldCFException
void noteOutputConnectionChange(java.lang.String connectionName)
throws ManifoldCFException
connectionName - is the name of the connection being changed.
ManifoldCFException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||