类 PeriodicSourceFunction
- java.lang.Object
-
- org.apache.flink.ml.examples.util.PeriodicSourceFunction
-
- 所有已实现的接口:
Serializable,org.apache.flink.api.common.functions.Function,org.apache.flink.streaming.api.functions.source.SourceFunction<org.apache.flink.types.Row>
public class PeriodicSourceFunction extends Object implements org.apache.flink.streaming.api.functions.source.SourceFunction<org.apache.flink.types.Row>
A source function that collects provided data periodically at a fixed interval.- 另请参阅:
- 序列化表格
-
-
嵌套类概要
-
从接口继承的嵌套类/接口 org.apache.flink.streaming.api.functions.source.SourceFunction
org.apache.flink.streaming.api.functions.source.SourceFunction.SourceContext<T extends Object>
-
-
构造器概要
构造器 构造器 说明 PeriodicSourceFunction(long interval, List<List<org.apache.flink.types.Row>> data)
-
-
-
构造器详细资料
-
PeriodicSourceFunction
public PeriodicSourceFunction(long interval, List<List<org.apache.flink.types.Row>> data)- 参数:
interval- The time interval in milliseconds to collect data into sourceContext.data- The data to be collected. Each element is a list of records to be collected between two adjacent intervals.
-
-
方法详细资料
-
run
public void run(org.apache.flink.streaming.api.functions.source.SourceFunction.SourceContext<org.apache.flink.types.Row> sourceContext) throws Exception- 指定者:
run在接口中org.apache.flink.streaming.api.functions.source.SourceFunction<org.apache.flink.types.Row>- 抛出:
Exception
-
cancel
public void cancel()
- 指定者:
cancel在接口中org.apache.flink.streaming.api.functions.source.SourceFunction<org.apache.flink.types.Row>
-
-