Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

alice.tucson
Class Agent  view Agent download Agent.java

java.lang.Object
  extended byalice.tucson.User
      extended byalice.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

Field Summary
 
Fields inherited from class alice.tucson.User
defaultTid, user
 
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
 

Constructor Detail

Agent

protected Agent(AgentId id)
Constructs the agent specifying its identifier


Agent

protected Agent(java.lang.String name)
Constructs the agent specifying its name