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.
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.
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.
Base class for a pattern definition.
Adapter that expresses
PatternFlatSelectFunction with PatternProcessFunction.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.
Adapter that expresses combination of
PatternFlatSelectFunction and PatternTimeoutFlatSelectAdapter with PatternProcessFunction.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 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.