An EventSource that uses an intermediary queue to buffer live events before updating receivers.
9/7/16.
The EventBuffer provides an abstraction around a buffered set of SparkListenerEvent's and provides an extension of the Java ListIterator[T} interface allowing for traversal forward and backwards through the events.
The EventBuffer provides an abstraction around a buffered set of SparkListenerEvent's and provides an extension of the Java ListIterator[T} interface allowing for traversal forward and backwards through the events.
9/10/16.
Simple data structure to track event source playback progress
Simple data structure to track event source playback progress
9/12/16.
A class that provides various information about the pointer progress of a specific EventSource through the event receiver interface.
A class that provides various information about the pointer progress of a specific EventSource through the event receiver interface.
9/12/16.
9/12/16.
The EventReceiverLike interface provides base event routing and handling for all the event receivers that are injected into an EventSource.
The EventReceiverLike interface provides base event routing and handling for all the event receivers that are injected into an EventSource.
All base methods are no-ops, implementers can chose to implement only those they need, and compose freely from other traits. Note, the onPreprocEvent, onOnEvent and onUnEvent handlers are called for each inbound preproc, on and un event before routing to the typed event handler for each, resulting in at least two handler calls for each event type.
11/15/16.
A case class wrapping the three current event receivers, allows views to access by name.
A case class wrapping the three current event receivers, allows views to access by name.
the id of the event source associated with the detailed state info.
an EventSourceMetaLike instance containing metadata about the application.
an EventProgressTrackerLike instance containing progress of various event types.
an EventStateManagerLike containing the current aggregated event state.
9/13/16.
9/22/16.
The EventSourceLike provides a set of Spark events from a specific source.
The EventSourceLike provides a set of Spark events from a specific source.
8/18/16.
The production implementation of EventSourceManagerLike.
The production implementation of EventSourceManagerLike. Manages and abstracts EventSourceLike instances server side.
8/18/16.
Implementations of this trait are capable of managing the list of event sources for a specific configuration of Sparklint.
Implementations of this trait are capable of managing the list of event sources for a specific configuration of Sparklint.
9/13/16.
The EventSourceMeta receiver routes the early events in the event log in order to extract information about the application itself.
The EventSourceMeta receiver routes the early events in the event log in order to extract information about the application itself.
9/29/16.
An extension of EventSourceReceiverLike that collects metadata about the underlying EventSource.
An extension of EventSourceReceiverLike that collects metadata about the underlying EventSource.
11/21/16.
Extenders of the EventStateLike interface are capable of building current state based on the receiving or removal of specific SparkListenerEvent messages.
Extenders of the EventStateLike interface are capable of building current state based on the receiving or removal of specific SparkListenerEvent messages.
9/10/16.
A set of case classes that represent the available EventSource types.
A set of case classes that represent the available EventSource types.
11/7/16.
The FileEventSource uses a file to populate an internal buffer that can then be used as an EventSourceLike implementation.
The FileEventSource uses a file to populate an internal buffer that can then be used as an EventSourceLike implementation.
8/18/16.
A specific implementation of EventSourceManager that creates FileEventSources with Losslesss state management.
A specific implementation of EventSourceManager that creates FileEventSources with Losslesss state management.
11/21/16.
An extension of EventSourceLike that provides two way scrolling by various event types.
An extension of EventSourceLike that provides two way scrolling by various event types.
8/18/16.
9/22/16.
8/18/16.
An EventSource that uses an intermediary queue to buffer live events before updating receivers.
8/18/16.