|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjist.runtime.Entity.Empty
jist.runtime.Bootstrap
public abstract class Bootstrap
Bootstrap entities to start simulations.
| Nested Class Summary | |
|---|---|
(package private) static class |
Bootstrap.Bsh
A special-purpose Entity used to bootstrap the simulation. |
(package private) static class |
Bootstrap.JavaMain
A special-purpose Entity used to bootstrap the simulation. |
(package private) static class |
Bootstrap.Jython
A special-purpose Entity used to bootstrap the simulation. |
(package private) static class |
Bootstrap.StaticRunnableCaller
Shell class to perform static invocations. |
| Nested classes/interfaces inherited from interface jist.runtime.Entity |
|---|
Entity.Empty, Entity.Static |
| Field Summary | |
|---|---|
static java.lang.reflect.Method |
method_startSimulation
Method stub for event that starts the simulation. |
| Fields inherited from class jist.runtime.Entity.Empty |
|---|
_jistField__ref |
| Constructor Summary | |
|---|---|
protected |
Bootstrap()
Create a new bootstrap event; called only by sub-classes. |
| Method Summary | |
|---|---|
static void |
create(int type,
Controller controller,
java.lang.String name,
java.lang.String[] args,
java.lang.Object properties)
Create and enqueue a bootstrap event. |
abstract void |
startSimulation(Rewriter rewriter,
java.lang.String name,
java.lang.String[] args,
java.lang.Object properties)
Entity method (invoked in simulation time) to perform bootstrap event. |
| Methods inherited from class jist.runtime.Entity.Empty |
|---|
_jistMethod_Get__ref, _jistMethod_Set__ref |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static java.lang.reflect.Method method_startSimulation
| Constructor Detail |
|---|
protected Bootstrap()
| Method Detail |
|---|
public static void create(int type,
Controller controller,
java.lang.String name,
java.lang.String[] args,
java.lang.Object properties)
throws java.rmi.RemoteException
type - bootstrap event typecontroller - where to register the bootstrap entity and enqueue eventname - script or application nameargs - command-line argumentsproperties - object passed through to specific bootstrap implementation
java.rmi.RemoteException - distributed simulation error
public abstract void startSimulation(Rewriter rewriter,
java.lang.String name,
java.lang.String[] args,
java.lang.Object properties)
rewriter - rewriting class loader instancename - script or application nameargs - command-line argumentsproperties - object passed through to specific bootstrap implementation
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||