类 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.
    另请参阅:
    序列化表格
    • 构造器详细资料

      • 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>