|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use EntityRef | |
---|---|
jist.runtime | Provides the entire JiST (Java in Simulation Time) runtime framework and simulation time functionality. |
Uses of EntityRef in jist.runtime |
---|
Subclasses of EntityRef in jist.runtime | |
---|---|
class |
EntityRefDist
Distributed EntityRef. |
Fields in jist.runtime declared as EntityRef | |
---|---|
protected EntityRef |
Entity.Empty._jistField__ref
Self-referencing EntityRef of this entity. |
static EntityRef |
EntityRef.NULL
NULL reference constant. |
EntityRef |
Event.ref
Reference to entity that will receive the event. |
Methods in jist.runtime that return EntityRef | |
---|---|
EntityRef |
Entity._jistMethod_Get__ref()
Get this entity's self-reference object . |
EntityRef |
Entity.Empty._jistMethod_Get__ref()
Get this entity's self-reference object . |
static EntityRef |
JistAPI_Impl.createChannelImpl()
Actual implementation of createChannel method;
returns new Channel Entity reference. |
static EntityRef |
Controller.getEntityReference(java.lang.Object o)
Application callback method to return the entity reference for a given object. |
EntityRef |
Controller.getStaticEntityRef()
Return the entity reference to the "static" entity. |
static EntityRef |
Controller.getTHIS()
Return current entity. |
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. |
Methods in jist.runtime with parameters of type EntityRef | |
---|---|
void |
Entity._jistMethod_Set__ref(EntityRef ref)
Set this entity's self-reference object. |
void |
Entity.Empty._jistMethod_Set__ref(EntityRef ref)
Set this entity's self-reference object. |
void |
Controller.addEvent(java.lang.reflect.Method meth,
EntityRef ref,
java.lang.Object[] params)
Insert event in into event queue (performance: avoids need to get controller instance to create event - shaves off around 10%). |
void |
ControllerRemote.addEvent(java.lang.reflect.Method meth,
EntityRef ref,
java.lang.Object[] params)
Insert event in into event queue (performance: avoids need to get controller instance to create event - shaves off around 10%). |
void |
Controller.addEvent(java.lang.reflect.Method meth,
EntityRef ref,
java.lang.Object[] params,
long time)
Insert event in into event queue (performance: avoids need to get controller instance to create event - shaves off around 10%). |
void |
ControllerRemote.addEvent(java.lang.reflect.Method meth,
EntityRef ref,
java.lang.Object[] params,
long time)
Insert event in into event queue (performance: avoids need to get controller instance to create event - shaves off around 10%). |
static void |
Controller.entityInvocation(java.lang.reflect.Method meth,
EntityRef ref,
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,
EntityRef ref,
java.lang.Object[] params)
Application callback method to perform (intercept) a BLOCKING entity method invocation at the appropriate simulation time. |
void |
Controller.registerCallEvent(java.lang.reflect.Method method,
EntityRef ref,
java.lang.Object[] args)
Create and register an outgoing call event. |
void |
Event.set(long time,
java.lang.reflect.Method method,
EntityRef ref,
java.lang.Object[] args)
Simulation event assignment, used for pooling. |
Constructors in jist.runtime with parameters of type EntityRef | |
---|---|
Event(long time,
java.lang.reflect.Method method,
EntityRef ref,
java.lang.Object[] args)
Simulation event constructor. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |