agentland.rufus
Interface Daemon
- All Superinterfaces:
- Agent, Good, Managed, Remote, Spy
- All Known Subinterfaces:
- ConfuciusClock, ConfuciusSign, Mumble, NewsDisplay, NewsSign
- All Known Implementing Classes:
- DaemonAgent
- public interface Daemon
- extends Managed
An agent which acts() every meanTime seconds.
Methods inherited from interface agentland.util.Spy |
tell |
setMeanTime
public void setMeanTime(int seconds)
throws RemoteException
getMeanTime
public int getMeanTime()
throws RemoteException
- Returns the mean time in seconds between actions
startDaemon
public void startDaemon()
throws RemoteException
- Start the quoting process.
stopDaemon
public void stopDaemon()
throws RemoteException
- Stop the mumbling process.
isStopped
public boolean isStopped()
throws RemoteException
- Returns:
- true if it is mumbling.