|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ControllerRemote
Remote (RMI) interface that Controllers implement and use to interoperate.
| Method Summary | |
|---|---|
void |
addEvent(Event ev)
Insert event in into event queue. |
void |
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 |
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 |
endAt(long time)
End simulation after given time-step. |
java.lang.Class |
getEntityClass(int index)
Return type of specific entity at this Controller. |
void |
log(java.lang.String s)
Emit message in JisT log. |
void |
setSimUnits(long ticks,
java.lang.String name)
Set the simulation time units. |
void |
start()
Start the Controller processing thread with given rewriter instance. |
java.lang.String |
toStringEntity(int index)
Return toString of a specific entity at this Controller. |
| Method Detail |
|---|
void start()
throws java.rmi.RemoteException
java.rmi.RemoteException - rpc failure
void endAt(long time)
throws java.rmi.RemoteException
time - simulation time to end
java.rmi.RemoteException - rpc failure
void setSimUnits(long ticks,
java.lang.String name)
throws java.rmi.RemoteException
ticks - number of simulation quantaname - unit of time name
java.rmi.RemoteException - rpc failure
void addEvent(Event ev)
throws java.rmi.RemoteException
ev - event to schedule
java.rmi.RemoteException - rpc failure
void addEvent(java.lang.reflect.Method meth,
EntityRef ref,
java.lang.Object[] params)
throws java.rmi.RemoteException
meth - method of event to scheduleref - entity reference of event to scheduleparams - parameters of event to schedule
java.rmi.RemoteException - rpc failure
void addEvent(java.lang.reflect.Method meth,
EntityRef ref,
java.lang.Object[] params,
long time)
throws java.rmi.RemoteException
meth - method of event to scheduleref - entity reference of event to scheduleparams - parameters of event to scheduletime - event invocation time
java.rmi.RemoteException - rpc failure
java.lang.Class getEntityClass(int index)
throws java.rmi.RemoteException
index - local entity identifier
java.rmi.RemoteException - rpc failure
java.lang.String toStringEntity(int index)
throws java.rmi.RemoteException
index - local entity identifier
java.rmi.RemoteException - rpc failure
void log(java.lang.String s)
throws java.rmi.RemoteException
s - string to log
java.rmi.RemoteException - rpc failure
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||