THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block |
---|
public class CEP { /** * Creates a {@link DataStream} containing the processed results of matched CEP pattern * processors. * * @param input DataStream containing the input events * @param factory Pattern processor discoverer factory to create the {@link * PatternProcessorDiscoverer} * @param <IN> Type of the elements appearing in the pattern * @param <OUT> Type of produced elements based on found matches * @return Resulting data stream */ public static <IN, OUT> DataStream<OUT> patternProcesspatternProcessors( DataStream<IN> input, PatternProcessorDiscovererFactory<IN, OUT> factory) {...} } |
...
Code Block |
---|
DataStream<Event> inputStream = env.fromElements(...); DataStream<Object> outputStream = CEP.patternProcesspatternProcessors(inputStream, factory); |
After Flink job has been configured to support dynamic pattern processor and successfully submitted, users can update pattern processors by configuring pattern processors in their database, recording them in a table as follows.
...