public class DemoSource
extends org.apache.flink.streaming.api.functions.source.RichSourceFunction<org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer>>
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private boolean |
canceled |
private java.util.Random |
key |
long |
lastWatermark |
private java.util.Random |
value |
| Constructor and Description |
|---|
DemoSource() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel() |
void |
open(org.apache.flink.configuration.Configuration parameters) |
void |
run(org.apache.flink.streaming.api.functions.source.SourceFunction.SourceContext<org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer>> ctx) |
private java.util.Random key
private java.util.Random value
private boolean canceled
public long lastWatermark
public void open(org.apache.flink.configuration.Configuration parameters)
throws java.lang.Exception
open in interface org.apache.flink.api.common.functions.RichFunctionopen in class org.apache.flink.api.common.functions.AbstractRichFunctionjava.lang.Exceptionpublic void run(org.apache.flink.streaming.api.functions.source.SourceFunction.SourceContext<org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer>> ctx)
throws java.lang.Exception
run in interface org.apache.flink.streaming.api.functions.source.SourceFunction<org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer>>java.lang.Exceptionpublic void cancel()
cancel in interface org.apache.flink.streaming.api.functions.source.SourceFunction<org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer>>