类 CoordinatorService

java.lang.Object
org.apache.seatunnel.engine.server.CoordinatorService

public class CoordinatorService extends Object
  • 构造器详细资料

    • CoordinatorService

      public CoordinatorService(@NonNull @NonNull com.hazelcast.spi.impl.NodeEngineImpl nodeEngine, @NonNull @NonNull SeaTunnelServer seaTunnelServer, org.apache.seatunnel.engine.common.config.EngineConfig engineConfig)
  • 方法详细资料

    • getJobHistoryService

      public JobHistoryService getJobHistoryService()
    • getJobMaster

      public JobMaster getJobMaster(Long jobId)
    • getEventProcessor

      public org.apache.seatunnel.api.event.EventProcessor getEventProcessor()
    • clearCoordinatorService

      public void clearCoordinatorService()
    • getResourceManager

      public ResourceManager getResourceManager()
      Lazy load for resource manager
    • submitJob

      public org.apache.seatunnel.engine.common.utils.PassiveCompletableFuture<Void> submitJob(long jobId, com.hazelcast.internal.serialization.Data jobImmutableInformation, boolean isStartWithSavePoint)
      call by client to submit job
    • savePoint

      public org.apache.seatunnel.engine.common.utils.PassiveCompletableFuture<Void> savePoint(long jobId)
    • waitForJobComplete

      public org.apache.seatunnel.engine.common.utils.PassiveCompletableFuture<org.apache.seatunnel.engine.core.job.JobResult> waitForJobComplete(long jobId)
    • cancelJob

      public org.apache.seatunnel.engine.common.utils.PassiveCompletableFuture<Void> cancelJob(long jobId)
    • getJobStatus

      public org.apache.seatunnel.engine.core.job.JobStatus getJobStatus(long jobId)
    • getJobMetrics

      public org.apache.seatunnel.api.common.metrics.JobMetrics getJobMetrics(long jobId)
    • getRunningJobMetrics

      public Map<Long,org.apache.seatunnel.api.common.metrics.JobMetrics> getRunningJobMetrics()
    • getJobInfo

      public org.apache.seatunnel.engine.core.job.JobDAGInfo getJobInfo(long jobId)
    • updateTaskExecutionState

      public void updateTaskExecutionState(TaskExecutionState taskExecutionState)
      When TaskGroup ends, it is called by TaskExecutionService to notify JobMaster the TaskGroup's state.
    • shutdown

      public void shutdown()
    • isCoordinatorActive

      public boolean isCoordinatorActive()
      return true if this node is a master node and the coordinator service init finished.
    • failedTaskOnMemberRemoved

      public void failedTaskOnMemberRemoved(com.hazelcast.internal.services.MembershipServiceEvent event)
    • memberRemoved

      public void memberRemoved(com.hazelcast.internal.services.MembershipServiceEvent event)
    • printExecutionInfo

      public void printExecutionInfo()
    • printJobDetailInfo

      public void printJobDetailInfo()
    • getJobCountMetrics

      public JobCounter getJobCountMetrics()
    • getThreadPoolStatusMetrics

      public ThreadPoolStatus getThreadPoolStatusMetrics()
    • getConnectorPackageService

      public ConnectorPackageService getConnectorPackageService()