Package org.apache.flink.cep
Class CEP
java.lang.Object
org.apache.flink.cep.CEP
Utility class for complex event processing.
Methods which transform a DataStream into a PatternStream to do CEP.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> PatternStream<T>Creates aPatternStreamfrom an input data stream and a pattern.static <T> PatternStream<T>pattern(org.apache.flink.streaming.api.datastream.DataStream<T> input, Pattern<T, ?> pattern, EventComparator<T> comparator) Creates aPatternStreamfrom an input data stream and a pattern.
-
Constructor Details
-
CEP
public CEP()
-
-
Method Details
-
pattern
public static <T> PatternStream<T> pattern(org.apache.flink.streaming.api.datastream.DataStream<T> input, Pattern<T, ?> pattern) Creates aPatternStreamfrom an input data stream and a pattern.- Type Parameters:
T- Type of the input events- Parameters:
input- DataStream containing the input eventspattern- Pattern specification which shall be detected- Returns:
- Resulting pattern stream
-
pattern
public static <T> PatternStream<T> pattern(org.apache.flink.streaming.api.datastream.DataStream<T> input, Pattern<T, ?> pattern, EventComparator<T> comparator) Creates aPatternStreamfrom an input data stream and a pattern.- Type Parameters:
T- Type of the input events- Parameters:
input- DataStream containing the input eventspattern- Pattern specification which shall be detectedcomparator- Comparator to sort events with equal timestamps- Returns:
- Resulting pattern stream
-