类 SeaTunnelSplitEnumeratorContext<SplitT extends org.apache.seatunnel.api.source.SourceSplit>

  • 所有已实现的接口:
    org.apache.seatunnel.api.source.SourceSplitEnumerator.Context<SplitT>

    public class SeaTunnelSplitEnumeratorContext<SplitT extends org.apache.seatunnel.api.source.SourceSplit>
    extends Object
    implements org.apache.seatunnel.api.source.SourceSplitEnumerator.Context<SplitT>
    • 构造器详细资料

      • SeaTunnelSplitEnumeratorContext

        public SeaTunnelSplitEnumeratorContext​(int parallelism,
                                               SourceSplitEnumeratorTask<SplitT> task,
                                               org.apache.seatunnel.api.common.metrics.MetricsContext metricsContext,
                                               org.apache.seatunnel.api.event.EventListener eventListener)
    • 方法详细资料

      • currentParallelism

        public int currentParallelism()
        指定者:
        currentParallelism 在接口中 org.apache.seatunnel.api.source.SourceSplitEnumerator.Context<SplitT extends org.apache.seatunnel.api.source.SourceSplit>
      • registeredReaders

        public Set<Integer> registeredReaders()
        指定者:
        registeredReaders 在接口中 org.apache.seatunnel.api.source.SourceSplitEnumerator.Context<SplitT extends org.apache.seatunnel.api.source.SourceSplit>
      • assignSplit

        public void assignSplit​(int subtaskIndex,
                                List<SplitT> splits)
        指定者:
        assignSplit 在接口中 org.apache.seatunnel.api.source.SourceSplitEnumerator.Context<SplitT extends org.apache.seatunnel.api.source.SourceSplit>
      • signalNoMoreSplits

        public void signalNoMoreSplits​(int subtaskIndex)
        指定者:
        signalNoMoreSplits 在接口中 org.apache.seatunnel.api.source.SourceSplitEnumerator.Context<SplitT extends org.apache.seatunnel.api.source.SourceSplit>
      • sendEventToSourceReader

        public void sendEventToSourceReader​(int subtaskId,
                                            org.apache.seatunnel.api.source.SourceEvent event)
        指定者:
        sendEventToSourceReader 在接口中 org.apache.seatunnel.api.source.SourceSplitEnumerator.Context<SplitT extends org.apache.seatunnel.api.source.SourceSplit>
      • getMetricsContext

        public org.apache.seatunnel.api.common.metrics.MetricsContext getMetricsContext()
        指定者:
        getMetricsContext 在接口中 org.apache.seatunnel.api.source.SourceSplitEnumerator.Context<SplitT extends org.apache.seatunnel.api.source.SourceSplit>
      • getEventListener

        public org.apache.seatunnel.api.event.EventListener getEventListener()
        指定者:
        getEventListener 在接口中 org.apache.seatunnel.api.source.SourceSplitEnumerator.Context<SplitT extends org.apache.seatunnel.api.source.SourceSplit>