Uses of Package
jist.runtime

Packages that use jist.runtime
driver SWANS demo, benchmark and test simulation programs. 
jist.minisim JiST demo, benchmark and test simulation programs. 
jist.runtime Provides the entire JiST (Java in Simulation Time) runtime framework and simulation time functionality. 
jist.runtime.guilog GuiLog is a prototype JiST Graphical User Interface Event Viewer application. 
jist.swans SWANS (Scalable Wireless Ad hoc Network Simulator) is a prototype JiST simulation application. 
jist.swans.app Application layer entity of SWANS simulator and related classes. 
jist.swans.app.io SWANS counterparts for java.io classes used to simulate standard Java applications. 
jist.swans.app.lang   
jist.swans.app.net SWANS counterparts for java.net classes used to simulate standard Java applications. 
jist.swans.field Field entity of SWANS simulator and related classes. 
jist.swans.mac Link or Media Access Control (Mac) layer entity of SWANS simulator and related classes. 
jist.swans.misc Shared odds and ends of SWANS simulator. 
jist.swans.net Network (IP) layer entity of SWANS simulator and related classes. 
jist.swans.radio Radio entity of SWANS simulator and related classes. 
jist.swans.route Routing entity of SWANS simulator and related classes. 
jist.swans.trans Transport layer entity of SWANS simulator and related classes. 
shaohua_project.sweep.app   
shaohua_project.sweep.routing   
sidnet.core.gui   
sidnet.core.interfaces   
sidnet.core.misc   
sidnet.core.simcontrol   
sidnet.models.deployment.manager   
sidnet.models.deployment.models.flightdrop   
sidnet.models.deployment.models.manualplacement   
sidnet.models.deployment.models.xml   
sidnet.models.energy.energyconsumptionmodels   
sidnet.stack.driver   
sidnet.stack.std.mac   
sidnet.stack.std.mac.ieee802_15_4   
sidnet.stack.std.routing.dummyroute   
sidnet.stack.std.routing.heartbeat   
sidnet.stack.users.Bezier.app   
sidnet.stack.users.Bezier.routing   
sidnet.stack.users.EECS510.app   
sidnet.stack.users.EECS510.routing   
sidnet.stack.users.SenSys08.app   
sidnet.stack.users.SenSys08.routing   
sidnet.stack.users.alternating_tree.app   
sidnet.stack.users.alternating_tree.routing   
sidnet.stack.users.demo_multi_tree.app   
sidnet.stack.users.demo_multi_tree.routing   
sidnet.stack.users.k_shortest_path.routing   
sidnet.stack.users.marco_project.image_charges.app   
sidnet.stack.users.marco_project.image_charges.routing   
sidnet.stack.users.sample_p2p.app   
sidnet.stack.users.sigmod.app   
sidnet.stack.users.topological_tree_aggregation.routing   
sidnet.stack.users.triggers_project.app   
sidnet.stack.users.triggers_project.routing   
sidnet.stack.users.waspsample.app   
sidnet.stack.users.waspsample.routing   
sidnet.utilityviews.statscollector   
 

Classes in jist.runtime used by driver
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by jist.minisim
JistAPI.Continuation
          Tags a method as call-with-continuation (blocking).
JistAPI.DoNotRewrite
          Do not rewrite tagged class.
JistAPI.Entity
          Tags a simulation object as an Entity.
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by jist.runtime
BlockingSleep
          Implements API support for blocking sleeps.
Channel
          Implements a single-slot channel ala Communicating Sequential Processes (CSP) by Hoare.
ClassTraversal.Visitor
          ClassTraversal upcall interface.
Controller
          Maintains all the data structures of a single simulation thread of execution.
ControllerRemote
          Remote (RMI) interface that Controllers implement and use to interoperate.
Entity
          An internal interface that all JistAPI.Entity application objects are rewritten to implement.
Entity.Empty
          Dummy implementation of Entity interface.
EntityRef
          Stores a reference to a (possibly remote) Entity object.
Event
          Stores the details of an entity invocation for processing at the appropriate simulation time.
Event.Continuation
          Stores a continuation information for blocking event calls.
Event.ContinuationFrame
          Stores a single stack frame for event calls with continuation.
JistAPI
          Represents the JIST application interface to the JIST system.
JistAPI.Continuable
          Tags a method (explicitly) as continuable.
JistAPI.Continuation
          Tags a method as call-with-continuation (blocking).
JistAPI.CustomRewriter
          Interface for custom rewrite pass.
JistAPI.Entity
          Tags a simulation object as an Entity.
JistAPI.Logger
          Interface for custom logger.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
Main.CommandLineOptions
          Parsed JiST command-line options.
Node
          Stores and manipulates host:port information.
Pool
          Contains the various classes that pool objects for performance.
RemoteIO.RemoteInputStreamRemote
          Interface for remote input stream.
RemoteIO.RemoteOutputStreamRemote
          Interface for remote output stream.
RemoteJist.JistClientRemote
          Remote JiST client interface.
RemoteJist.Job
          A simulation job.
RemoteJist.JobQueueServerRemote
          Remote job queue server interface.
RemoteJist.PingRemote
          Remote ping interface.
RemoteJist.ResourceFinderRemote
          Remote resource finder interface.
Rewriter
          A custom class loader used by the JIST system to modify standard Java applications at load-time to run under "Simulation Time".
RewriterFlow.FlowInfoMap
          An accessor class to conveniently query data flow information.
Timeless
          An internal interface (should not be mentioned in simulation programs) that all JistAPI.Timeless application objects or objects that are immutable are rewritten to implement.
 

Classes in jist.runtime used by jist.runtime.guilog
Event
          Stores the details of an entity invocation for processing at the appropriate simulation time.
 

Classes in jist.runtime used by jist.swans
ClassTraversal.Empty
          Provides a default (empty) implementation of the Visitor.
ClassTraversal.Visitor
          ClassTraversal upcall interface.
JistAPI.CustomRewriter
          Interface for custom rewrite pass.
 

Classes in jist.runtime used by jist.swans.app
JistAPI.Continuation
          Tags a method as call-with-continuation (blocking).
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by jist.swans.app.io
JistAPI.Continuable
          Tags a method (explicitly) as continuable.
JistAPI.Continuation
          Tags a method as call-with-continuation (blocking).
 

Classes in jist.runtime used by jist.swans.app.lang
JistAPI.Continuation
          Tags a method as call-with-continuation (blocking).
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by jist.swans.app.net
Channel
          Implements a single-slot channel ala Communicating Sequential Processes (CSP) by Hoare.
 

Classes in jist.runtime used by jist.swans.field
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by jist.swans.mac
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by jist.swans.misc
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by jist.swans.net
JistAPI.Continuation
          Tags a method as call-with-continuation (blocking).
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by jist.swans.radio
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by jist.swans.route
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by jist.swans.trans
JistAPI.Continuation
          Tags a method as call-with-continuation (blocking).
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by shaohua_project.sweep.app
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by shaohua_project.sweep.routing
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.core.gui
JistAPI.DoNotRewrite
          Do not rewrite tagged class.
 

Classes in jist.runtime used by sidnet.core.interfaces
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.core.misc
JistAPI.DoNotRewrite
          Do not rewrite tagged class.
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.core.simcontrol
JistAPI.Continuation
          Tags a method as call-with-continuation (blocking).
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.models.deployment.manager
JistAPI.DoNotRewrite
          Do not rewrite tagged class.
 

Classes in jist.runtime used by sidnet.models.deployment.models.flightdrop
JistAPI.DoNotRewrite
          Do not rewrite tagged class.
 

Classes in jist.runtime used by sidnet.models.deployment.models.manualplacement
JistAPI.DoNotRewrite
          Do not rewrite tagged class.
 

Classes in jist.runtime used by sidnet.models.deployment.models.xml
JistAPI.DoNotRewrite
          Do not rewrite tagged class.
 

Classes in jist.runtime used by sidnet.models.energy.energyconsumptionmodels
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.driver
JistAPI.Continuation
          Tags a method as call-with-continuation (blocking).
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.std.mac
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.std.mac.ieee802_15_4
JistAPI.Continuation
          Tags a method as call-with-continuation (blocking).
JistAPI.Entity
          Tags a simulation object as an Entity.
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.std.routing.dummyroute
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.std.routing.heartbeat
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.Bezier.app
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.Bezier.routing
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.EECS510.app
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.EECS510.routing
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.SenSys08.app
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.SenSys08.routing
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.alternating_tree.app
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.alternating_tree.routing
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.demo_multi_tree.app
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.demo_multi_tree.routing
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.k_shortest_path.routing
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.marco_project.image_charges.app
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.marco_project.image_charges.routing
JistAPI.DoNotRewrite
          Do not rewrite tagged class.
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.sample_p2p.app
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.sigmod.app
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.topological_tree_aggregation.routing
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.triggers_project.app
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.triggers_project.routing
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.waspsample.app
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.stack.users.waspsample.routing
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.
 

Classes in jist.runtime used by sidnet.utilityviews.statscollector
JistAPI.Proxiable
          Tags an object as a target for a Proxy Entity.
JistAPI.Timeless
          Tags a simulation object as an Timeless.