类 SeaTunnelTask

    • 构造器详细资料

      • SeaTunnelTask

        public SeaTunnelTask​(long jobID,
                             TaskLocation taskID,
                             int indexID,
                             Flow executionFlow)
    • 方法详细资料

      • setTaskGroup

        public void setTaskGroup​(TaskGroup group)
      • createSourceFlowLifeCycle

        protected abstract SourceFlowLifeCycle<?,​?> createSourceFlowLifeCycle​(org.apache.seatunnel.engine.core.dag.actions.SourceAction<?,​?,​?> sourceAction,
                                                                                    SourceConfig config,
                                                                                    CompletableFuture<Void> completableFuture,
                                                                                    org.apache.seatunnel.api.common.metrics.MetricsContext metricsContext)
      • ack

        public void ack​(Barrier barrier)
      • triggerSchemaChangeBeforeCheckpoint

        public com.hazelcast.spi.impl.operationservice.impl.InvocationFuture<Object> triggerSchemaChangeBeforeCheckpoint()
      • triggerSchemaChangeAfterCheckpoint

        public com.hazelcast.spi.impl.operationservice.impl.InvocationFuture<Object> triggerSchemaChangeAfterCheckpoint()
      • notifyCheckpointComplete

        public void notifyCheckpointComplete​(long checkpointId)
                                      throws Exception
        抛出:
        Exception
      • notifyCheckpointAborted

        public void notifyCheckpointAborted​(long checkpointId)
                                     throws Exception
        抛出:
        Exception
      • notifyCheckpointEnd

        public void notifyCheckpointEnd​(long checkpointId)
                                 throws Exception
        抛出:
        Exception
      • notifyAllAction

        public void notifyAllAction​(org.apache.seatunnel.common.utils.function.ConsumerWithException<org.apache.seatunnel.engine.core.checkpoint.InternalCheckpointListener> consumer)
      • provideDynamicMetrics

        public void provideDynamicMetrics​(com.hazelcast.internal.metrics.MetricDescriptor descriptor,
                                          com.hazelcast.internal.metrics.MetricsCollectionContext context)