类 SeaTunnelSplitEnumeratorContext<SplitT extends org.apache.seatunnel.api.source.SourceSplit>
java.lang.Object
org.apache.seatunnel.engine.server.task.context.SeaTunnelSplitEnumeratorContext<SplitT>
- 所有已实现的接口:
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(int parallelism, SourceSplitEnumeratorTask<SplitT> task, org.apache.seatunnel.api.common.metrics.MetricsContext metricsContext, org.apache.seatunnel.api.event.EventListener eventListener) -
方法概要
修饰符和类型方法说明voidassignSplit(int subtaskIndex, List<SplitT> splits) intorg.apache.seatunnel.api.event.EventListenerorg.apache.seatunnel.api.common.metrics.MetricsContextvoidsendEventToSourceReader(int subtaskId, org.apache.seatunnel.api.source.SourceEvent event) voidsignalNoMoreSplits(int subtaskIndex) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.apache.seatunnel.api.source.SourceSplitEnumerator.Context
assignSplit
-
构造器详细资料
-
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
- 指定者:
registeredReaders在接口中org.apache.seatunnel.api.source.SourceSplitEnumerator.Context<SplitT extends org.apache.seatunnel.api.source.SourceSplit>
-
assignSplit
- 指定者:
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>
-