java.lang.Object
alice.tucson.User
alice.tucson.Agent
- All Implemented Interfaces:
- java.lang.Runnable, TucsonInterface
- Direct Known Subclasses:
- Automaton
- public abstract class Agent
- extends User
- implements java.lang.Runnable
Defines a very naive TuCSoN agent base class, as a Runnable object
with the ability to access TuCSoN infrastructure
- Version:
- 1.0
Constructor Summary |
protected |
Agent(AgentId id)
Constructs the agent specifying its identifier |
protected |
Agent(java.lang.String name)
Constructs the agent specifying its name |
Methods inherited from class alice.tucson.User |
getId, getSpec, getSpec, in, in, inp, inp, out, out, outAsync, outAsync, rd, rd, rdp, rdp, setDaemonPort, setSpec, setSpec, shutdown |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.lang.Runnable |
run |
Agent
protected Agent(AgentId id)
- Constructs the agent specifying its identifier
Agent
protected Agent(java.lang.String name)
- Constructs the agent specifying its name