org.lucci.madhoc.network
Class Application
java.lang.Object
org.lucci.madhoc.network.Application
- All Implemented Interfaces:
- Configurable
- Direct Known Subclasses:
- NodeMemory
public abstract class Application
- extends java.lang.Object
- implements Configurable
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Application
public Application()
sendMessage
public void sendMessage(java.lang.Object o,
Station recipient)
sendMessage
public void sendMessage(java.lang.Object o,
java.util.Collection<Station> recipients)
getNeighborApplications
public java.util.Collection getNeighborApplications()
getIncomingMessages
public java.util.Collection<Message> getIncomingMessages()
getMonitor
public Monitor getMonitor()
setMonitor
public void setMonitor(Monitor monitor)
getName
public abstract java.lang.String getName()
getIcon
public javax.swing.Icon getIcon()
getHTMLDescription
public java.lang.String getHTMLDescription()
getComputer
public Station getComputer()
setComputer
public void setComputer(Station computer)
getSimulatedTime
public double getSimulatedTime()
doIt
public abstract void doIt(double time)