|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.iids.aos.agent.Agent
org.iids.aos.agents.MathWsClient
public class MathWsClient
Attempt at implementing the MathLibrary as a webservice. This is the client agent that will attempt to connect through the WsGateway to the service.
This implements a LightweightAgent, which is deprecated, but the WSGateway calls have not been ported to the API yet.
| Field Summary | |
|---|---|
static java.lang.String |
MATH_WSDL_FILE
|
| Fields inherited from class org.iids.aos.agent.Agent |
|---|
log |
| Constructor Summary | |
|---|---|
MathWsClient()
|
|
| Method Summary | |
|---|---|
void |
cleanUp()
User definable cleanup of the agent before stopping. |
void |
run()
To be implemented by the agent. |
| Methods inherited from class org.iids.aos.agent.Agent |
|---|
agentRunning, createAgentHandle, deregister, getAgentCPUtime, getAgentHandles, getApi, getArgs, getContext, getCurrentLocation, getLocations, getLocations, getLog, getOwnerHandle, getPrimaryHandle, getServlet, getServletNames, getToken, initAgent, kill, lookup, lookup, lookupPublished, lookupPublished, move, move, publish, publishServlet, receiveMessage, receiveMessage, receiveMessages, receiveMessages, register, removeAgentHandle, sendMessage, sendMessages, start, stopRunning, waitForCompletion |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String MATH_WSDL_FILE
| Constructor Detail |
|---|
public MathWsClient()
| Method Detail |
|---|
public void run()
Agent
Once this function finishes, the agent is done. This can be preceded
by a successful call to move(AgentScapeID)
if the agent should continue to
run on another location. If no successful move was done beforehand,
then the agent is removed from the location.
Note that it is assumed that, once an agent moved to another location, this method will finish soon afterwards. There is no protection against this (yet) however.
Any cleanup operations can be done by implementing Agent.cleanUp().
run in class Agentcleanup,
movepublic void cleanUp()
AgentAgent.stopRunning(), which is
called by AgentScape whenever the agent moves or is (being) killed.
An Agent-developer can override this method to perform any cleanup
necessary before the agent is stopped permanently, such as
stopping any threads this agent has created or removing any
windows that have been put on the screen.
This method may not throw any Exceptions.
cleanUp in class Agent
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||