Package org.apache.flink.cep
Class CEP
- java.lang.Object
-
- org.apache.flink.cep.CEP
-
public class CEP extends Object
Utility class for complex event processing.Methods which transform a
DataStreaminto aPatternStreamto do CEP.
-
-
Constructor Summary
Constructors Constructor Description CEP()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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.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.
-
-
-
Method Detail
-
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
-
-