Uses of Interface
jist.runtime.Entity

Packages that use Entity
jist.runtime Provides the entire JiST (Java in Simulation Time) runtime framework and simulation time functionality. 
 

Uses of Entity in jist.runtime
 

Classes in jist.runtime that implement Entity
 class BlockingSleep
          Implements API support for blocking sleeps.
 class Bootstrap
          Bootstrap entities to start simulations.
 class Channel
          Implements a single-slot channel ala Communicating Sequential Processes (CSP) by Hoare.
static class Entity.Empty
          Dummy implementation of Entity interface.
static class Entity.Static
          Entity used for static calls.
 

Methods in jist.runtime that return Entity
 Entity Controller.getEntity(int index)
          Return an entity owned by this Controller.
 

Methods in jist.runtime with parameters of type Entity
static void Controller.entityInvocation(java.lang.reflect.Method meth, Entity entity, java.lang.Object[] params)
          Application callback method to perform (intercept) an entity method invocation at the appropriate simulation time.
static java.lang.Object Controller.entityInvocationCont(java.lang.reflect.Method meth, Entity entity, java.lang.Object[] params)
          Application callback method to perform (intercept) a BLOCKING entity method invocation at the appropriate simulation time.
static EntityRef Controller.newEntityReference(Entity entity)
          Application callback method to register an new entity, creating an entity reference.
 EntityRef Controller.registerEntity(Entity entity)
          Register an entity with the Controller.