All Classes and Interfaces

Class
Description
Indicate the skip strategy after a match process.
Utility class containing an IterativeCondition that always returns true and one that always returns false.
Utility class for complex event processing.
CEP Cache Options.
CEP pattern operator for a keyed input stream.
Helper class which encapsulates the currentStateName of the NFA computation.
Versioning scheme which allows to retrieve dependencies between different versions.
A TypeSerializer for the DeweyNumber which serves as a version number.
Serializer configuration snapshot for compatibility and format evolution.
Custom comparator used to compares two events.
Composite key for events in SharedBuffer.
TypeSerializer for EventId.
Serializer configuration snapshot for compatibility and format evolution.
GroupPattern<T,F extends T>
Base class for a group pattern definition.
A user-defined condition that decides if an element should be accepted in the pattern or not.
The context used when evaluating the condition.
Implements locking logic for incoming event and SharedBufferNode using a lock reference counter.
Serializer for Lockable.
A TypeSerializerSnapshot for the Lockable.LockableTypeSerializer.
An exception used to indicate that a Pattern was not specified correctly.
Non-deterministic finite automaton implementation.
Compiler class containing methods to compile a Pattern into a NFA or a NFACompiler.NFAFactory.
Factory interface for NFA.
State kept for a NFA.
A utility class used to handle name conventions and guarantee unique names for the states of our NFA.
A TypeSerializer for NFAState.
Snapshot class for NFAStateSerializer.
Unique identifier for SharedBufferNode.
Serializer for NodeId.
Serializer configuration snapshot for compatibility and format evolution.
Every possible match will be emitted.
Pattern<T,F extends T>
Base class for a pattern definition.
Base interface for a pattern select function which can produce multiple resulting elements.
Base interface for a pattern timeout function which can produce multiple resulting elements.
It is called with a map of detected events which are identified by their names.
Gives access to time related characteristics as well as enables emitting elements to side outputs.
Adapter that expresses PatternSelectFunction with PatternProcessFunction.
Base interface for a pattern select function.
Stream abstraction for CEP pattern detection.
Base interface for a pattern timeout function.
Adapter that expresses combination of PatternSelectFunction and PatternTimeoutFlatSelectAdapter with PatternProcessFunction.
A quantifier describing the Pattern.
Describes strategy for which events are matched in this Pattern.
Properties that a Quantifier can have.
Describe the times this Pattern can occur.
A condition which combines two conditions with a logical AND and returns true if both are true.
A base class of composite IterativeCondition conditions such as RichAndCondition, RichOrCondition and RichNotCondition, etc.
Rich variant of the IterativeCondition.
A condition which negates the condition it wraps and returns true if the original condition returns false.
A condition which combines two conditions with a logical OR and returns true if at least one is true.
Rich variant of the PatternFlatSelectFunction.
Rich variant of the PatternSelectFunction.
A shared buffer implementation which stores values under according state.
Accessor to SharedBuffer that allows operations on the underlying structures in batches.
Configuration immutable class.
Versioned edge in SharedBuffer that allows retrieving predecessors.
Serializer for SharedBufferEdge.
Serializer configuration snapshot for compatibility and format evolution.
An entry in SharedBuffer that allows to store relations between different entries.
Serializer for SharedBufferNode.
Serializer configuration snapshot for compatibility and format evolution.
A user-defined condition that decides if an element should be accepted in the pattern or not.
Discards every partial match that started before emitted match ended.
Discards every partial match that started before the first event of emitted match mapped to *PatternName*.
Discards every partial match that started before the last event of emitted match mapped to *PatternName*.
Discards every partial match that started with the same event, emitted match was started.
Represents a state of the NFA.
Set of valid state types.
Represents a transition from one State to another.
Set of actions when doing a state transition from a State to another.
Compares two StreamRecords based on their timestamp.
A condition which filters elements of the given type.
Enables access to time related characteristics such as current processing time or timestamp of currently processed element.
Enables handling timed out partial matches.
Enables to provide time characteristic to NFA for use in IterativeCondition.
Type enum of time interval corresponds to the maximum time gap between events.