类 AbstractTask

    • 字段详细资料

      • jobID

        protected final long jobID
      • startCalled

        protected volatile boolean startCalled
      • closeCalled

        protected volatile boolean closeCalled
      • prepareCloseStatus

        protected volatile boolean prepareCloseStatus
      • prepareCloseBarrierId

        protected AtomicLong prepareCloseBarrierId
    • 构造器详细资料

      • AbstractTask

        public AbstractTask​(long jobID,
                            TaskLocation taskLocation)
    • 方法详细资料

      • getJarsUrl

        public abstract Set<URL> getJarsUrl()
      • getConnectorPluginJars

        public abstract Set<org.apache.seatunnel.engine.core.job.ConnectorJarIdentifier> getConnectorPluginJars()
      • getTaskID

        @NonNull
        public @NonNull Long getTaskID()
        指定者:
        getTaskID 在接口中 Task
      • serializeStates

        public static <T> List<byte[]> serializeStates​(org.apache.seatunnel.api.serialization.Serializer<T> serializer,
                                                       List<T> states)
      • startCall

        public void startCall()
      • tryClose

        public void tryClose​(long checkpointId)
      • closeCall

        public void closeCall()