All Classes and Interfaces
Class
Description
This abstract event is used for the special case that an event uses generics
which need to be distinguished by it.
A general Bus interface that can handle events of any type, and allows adding subscribers
to events.
This is an event that should happen during the simulation.
The actual subscriber of an event of type
T
that should be listened
to and eventually called.A Guice compatible annotation so that an injector allows
nulls
into constructors.An OSGI Event carries additional information from which bundle/plugin
the event has originated.
Pre-Intercept the events of certain type.
Events that have generics must implement this interface in order to recognize the generic parameter.
A result is a container that holds any type of information of an event handler's result.
A provider for the
SimuComConfig
object that holds
all the information about the simulation.Provides Simulation Run specific instances for simulation driver and engine.
This interface is the upper-most event type for any event that
should be considered by Slingshot.
This is the central class where all the Slingshot modules are defined, and where
the initial
Injector
is defined.A subscriber to an event of type
T
that should be activated upon the event.Holds all the necessary contract for subscribers of a particular event of the
type returned by
SubscriberContract.getWhen()
.A system event is an event that is not a simulation event.