ants
Class Application

java.lang.Object
  |
  +--ants.Entity
        |
        +--ants.ManagedObject
              |
              +--ants.Application

public abstract class Application
extends ManagedObject
implements java.lang.Runnable

shell of an application of a node


Field Summary
static java.lang.String[] defaults
           
protected  short port
           
 
Fields inherited from class ants.ManagedObject
lp
 
Fields inherited from class ants.Entity
defaults, L, logLevel, name
 
Constructor Summary
Application()
           
Application(Manager b, java.lang.String n)
           
 
Method Summary
 void attachNode(Node s)
           
 int getDefaultResources()
           
 Node getNode()
           
protected  short getPort()
           
 void receive(Capsule cap)
           
 void run()
           
 boolean send(Capsule cap)
           
 boolean send(Capsule cap, int resources)
           
 void setArgs(KeyArgs k)
           
 void setDefaultResources(int r)
           
 Node thisNode()
           
 
Methods inherited from class ants.ManagedObject
getBoss, log, setBoss, setName
 
Methods inherited from class ants.Entity
assert, error, finalize, getLogLevel, getName, info, setArgs, setArgs, setLogLevel, start, warn
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaults

public static final java.lang.String[] defaults

port

protected short port
Constructor Detail

Application

public Application()

Application

public Application(Manager b,
                   java.lang.String n)
Method Detail

getDefaultResources

public int getDefaultResources()

setDefaultResources

public void setDefaultResources(int r)

thisNode

public Node thisNode()

getNode

public Node getNode()

getPort

protected short getPort()

send

public boolean send(Capsule cap,
                    int resources)

send

public boolean send(Capsule cap)

receive

public void receive(Capsule cap)

attachNode

public void attachNode(Node s)
                throws java.lang.Exception

run

public void run()
Specified by:
run in interface java.lang.Runnable

setArgs

public void setArgs(KeyArgs k)
             throws java.lang.Exception
Overrides:
setArgs in class Entity