接口 Task
- 所有超级接口:
org.apache.seatunnel.api.state.CheckpointListener,com.hazelcast.internal.metrics.DynamicMetricsProvider,org.apache.seatunnel.engine.core.checkpoint.InternalCheckpointListener,Serializable,Stateful
- 所有已知实现类:
AbstractTask,CoordinatorTask,SeaTunnelTask,SinkAggregatedCommitterTask,SourceSeaTunnelTask,SourceSplitEnumeratorTask,TransformSeaTunnelTask
public interface Task
extends com.hazelcast.internal.metrics.DynamicMetricsProvider, org.apache.seatunnel.engine.core.checkpoint.InternalCheckpointListener, Stateful, Serializable
-
方法概要
修饰符和类型方法说明@NonNull ProgressStatecall()default voidclose()default TaskExecutionContextdefault org.apache.seatunnel.api.common.metrics.MetricsContext@NonNull Longdefault voidinit()default booleandefault voidprovideDynamicMetrics(com.hazelcast.internal.metrics.MetricDescriptor tagger, com.hazelcast.internal.metrics.MetricsCollectionContext context) default voidrestoreState(List<ActionSubtaskState> actionStateList) default voidsetTaskExecutionContext(TaskExecutionContext taskExecutionContext) default voidtriggerBarrier(Barrier barrier) 从接口继承的方法 org.apache.seatunnel.engine.core.checkpoint.InternalCheckpointListener
notifyCheckpointAborted, notifyCheckpointComplete, notifyCheckpointEnd
-
方法详细资料
-
init
- 抛出:
Exception
-
call
- 抛出:
Exception
-
getTaskID
-
close
- 抛出:
IOException
-
setTaskExecutionContext
-
getExecutionContext
-
triggerBarrier
- 抛出:
Exception
-
restoreState
- 指定者:
restoreState在接口中Stateful- 抛出:
Exception
-
getMetricsContext
default org.apache.seatunnel.api.common.metrics.MetricsContext getMetricsContext() -
provideDynamicMetrics
default void provideDynamicMetrics(com.hazelcast.internal.metrics.MetricDescriptor tagger, com.hazelcast.internal.metrics.MetricsCollectionContext context) - 指定者:
provideDynamicMetrics在接口中com.hazelcast.internal.metrics.DynamicMetricsProvider
-