|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AgentAdministrator
Monitors and controls agents.
Method Summary | |
---|---|
void |
dispose(java.lang.String id)
Unregisters this agent and then shuts it down. |
AgentInfo |
get(java.lang.String id)
Returns information about the specified Flux agent, which is assumed to be already registered with a Flux engine in this cluster. |
java.util.SortedSet<AgentInfo> |
getAll()
Returns information about all Flux agents that are registered with any Flux engine in this cluster. |
void |
interrupt(java.lang.String id)
Interrupts the currently executing process on the specified agent. |
void |
restart(AgentConfiguration configuration)
Provides a way to reconfigure an agent without creating a new agent object. |
void |
start(java.lang.String id)
Starts the specified agent. |
void |
stop(java.lang.String id)
Stops the specified agent. |
Method Detail |
---|
void dispose(java.lang.String id) throws EngineException
id
- Unique identifier for an agent.
EngineException
- If the agent is not recognized, if the agent cannot
be contacted, or if a system error occurs.
EngineCommunicationException
- If a networking error occurs.AgentInfo get(java.lang.String id) throws EngineException
id
- Unique identifier for an agent.
EngineException
- If the agent is not recognized or if a system error
occurs.
EngineCommunicationException
- If a networking error occurs.java.util.SortedSet<AgentInfo> getAll() throws EngineException
EngineException
- If a system error occurs.
EngineCommunicationException
- If a networking error occurs.void interrupt(java.lang.String id) throws EngineException
id
- Unique identifier for an agent.
EngineException
- If the agent is not recognized, if the agent cannot
be contacted, or if a system error occurs.
EngineCommunicationException
- If a networking error occurs.Agent.interrupt()
void restart(AgentConfiguration configuration) throws EngineException
configuration
- Properties that control how this agent communicates
with an engine and how it otherwise behaves.
EngineException
- If the agent configuration is invalid.
EngineCommunicationException
- If a networking error occurs.Agent.restart(AgentConfiguration)
void start(java.lang.String id) throws EngineException
id
- Unique identifier for an agent.
EngineException
- If the agent is not recognized, if the agent cannot
be contacted, or if a system error occurs.
EngineCommunicationException
- If a networking error occurs.Agent.start()
void stop(java.lang.String id) throws EngineException
id
- Unique identifier for an agent.
EngineException
- If the agent is not recognized, if the agent cannot
be contacted, or if a system error occurs.
EngineCommunicationException
- If a networking error occurs.Agent.stop()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |