seda.sandStorm.api |
|
Java Source File Name | Type | Comment |
BadQueueElementException.java | Class | This exception can be thrown if an inappropriate queue element
is pushed onto a SinkIF. |
ClassQueueElementIF.java | Interface | A ClassQueueElementIF represents an event with an associated 'class'
used for class-based admission control. |
ConfigDataIF.java | Interface | ConfigDataIF is used to pass configuration arguments to stages. |
EnqueuePredicateIF.java | Interface | Enqueue predicates allow users to specify a method that will
'screen' elements being enqueued onto a sink, either accepting or
rejecting them. |
EventHandlerException.java | Class | This is a generic exception which an event handler can throw during
event processing. |
EventHandlerIF.java | Interface | An EventHandlerIF represents an event handler - the basic unit of
computation in SandStorm. |
ManagerIF.java | Interface | ManagerIF represents the system manger, which provides various
runtime services to applications, such as access to other stages. |
NoSuchSinkException.java | Class | This exception is thrown if a sink as requested by a call to
StageIF.getSink() does not exist. |
NoSuchStageException.java | Class | This exception is thrown if a stage as requested by a call to
ManagerIF.getStage() does not exist. |
ProfilableIF.java | Interface | An object which implements ProfilableIF can be profiled by
a ProfilerIF. |
ProfilerIF.java | Interface | A ProfilerIF is responsible for profiling the behavior of the system
over time. |
QueueElementIF.java | Interface | A QueueElementIF represents an event which is placed on, or taken
off of, an event queue. |
QueueIF.java | Interface | A QueueIF implements a finite-length event queue. |
SignalIF.java | Interface | This is an empty interface that must be implemented by all classes
representing signal events. |
SignalMgrIF.java | Interface | This class defines an interface for delivery of systemwide 'signals',
informational events that stages may wish to use for initialization
or control. |
SingleThreadedEventHandlerIF.java | Interface | This is an empty class used to indicate to the system that the
given event handler should be single-threaded. |
SinkCloggedEvent.java | Class | This event indicates that a sink was clogged when trying to process
the given element. |
SinkClosedEvent.java | Class | This event indicates that a sink has closed, either intentionally
by the application, or unintentionally, due to an error condition. |
SinkClosedException.java | Class | This exception is thrown if one attempts to enqueue a new element
onto a sink which is closed. |
SinkDrainedEvent.java | Class | This event indicates that a sink element was processed. |
SinkException.java | Class | This is a generic exception which a sink can generate. |
SinkFlushedEvent.java | Class | This event indicates that the given sink was successfully flushed;
this event is generated in response to a SinkIF.flush() call. |
SinkFullException.java | Class | This exception is thrown if a SinkIF is full; that is, that no
more entries can be pushed into the SinkIF immediately. |
SinkIF.java | Interface | A SinkIF implements the 'sink' end of a finite-length event queue:
it supports enqueue operations only. |
SourceIF.java | Interface | A SourceIF implements the 'source side' of an event queue: it supports
dequeue operations only. |
StageIF.java | Interface | A StageIF represents a handle to an application stage. |
StageNameAlreadyBoundException.java | Class | This exception is thrown if a stage is created (via ManagerIF.createStage)
with a name that conflicts with another stage. |
StagesInitializedSignal.java | Class | This signal indicates that all stages specified in the
initial Sandstorm configuration, or created during the
init() method from a stage specified in the
initial configuration, have been initialized. |
UnknownEventException.java | Class | This exception can be thrown if an unknown event type was received
by a stage. |