类的使用
org.apache.seatunnel.engine.server.execution.TaskLocation
使用TaskLocation的程序包
程序包
说明
-
org.apache.seatunnel.engine.server中TaskLocation的使用
-
org.apache.seatunnel.engine.server.checkpoint中TaskLocation的使用
返回变量类型为TaskLocation的类型的org.apache.seatunnel.engine.server.checkpoint中的方法修饰符和类型方法说明voidPendingCheckpoint.acknowledgeTask(TaskLocation taskLocation, List<ActionSubtaskState> states, SubtaskStatus subtaskStatus) protected voidCheckpointCoordinator.completedCloseIdleTask(TaskLocation taskLocation) booleanCheckpointBarrier.prepareClose(TaskLocation task) protected voidCheckpointCoordinator.readyToClose(TaskLocation taskLocation) voidCheckpointManager.readyToClose(TaskLocation taskLocation) Called by theSourceSplitEnumeratorTask.protected voidCheckpointCoordinator.readyToCloseIdleTask(TaskLocation taskLocation) voidCheckpointManager.readyToCloseIdleTask(TaskLocation taskLocation) Called by theSourceSplitEnumeratorTask.voidCheckpointManager.reportCheckpointErrorFromTask(TaskLocation taskLocation, String errorMsg) 修饰符和类型方法说明CheckpointCoordinator.getPipelineTasks(Set<TaskLocation> pipelineSubtasks) CheckpointPlan.Builder.pipelineSubtasks(Set<TaskLocation> pipelineTaskIds) CheckpointPlan.Builder.startingSubtasks(Set<TaskLocation> startingVertices) CheckpointPlan.Builder.subtaskActions(Map<TaskLocation, Set<com.hazelcast.jet.datamodel.Tuple2<ActionStateKey, Integer>>> subtaskActions) 类型变量类型为TaskLocation的org.apache.seatunnel.engine.server.checkpoint中的构造器参数限定符构造器说明CheckpointBarrier(long id, long timestamp, org.apache.seatunnel.engine.core.checkpoint.CheckpointType checkpointType, Set<TaskLocation> prepareCloseTasks, Set<TaskLocation> closedTasks) -
org.apache.seatunnel.engine.server.checkpoint.operation中TaskLocation的使用
限定符构造器说明CheckpointBarrierTriggerOperation(Barrier barrier, TaskLocation taskLocation) CheckpointEndOperation(TaskLocation taskLocation, long checkpointId, boolean successful) CheckpointErrorReportOperation(TaskLocation taskLocation, Throwable e) CheckpointFinishedOperation(TaskLocation taskLocation, long checkpointId, boolean successful) NotifyTaskRestoreOperation(TaskLocation taskLocation, List<ActionSubtaskState> restoredState) NotifyTaskStartOperation(TaskLocation taskLocation) -
org.apache.seatunnel.engine.server.dag.physical.config中TaskLocation的使用
修饰符和类型方法说明voidSinkConfig.setCommitterTask(TaskLocation committerTask) voidSourceConfig.setEnumeratorTask(TaskLocation enumeratorTask) -
org.apache.seatunnel.engine.server.execution中TaskLocation的使用
-
org.apache.seatunnel.engine.server.task中TaskLocation的使用
修饰符和类型方法说明AbstractTask.getTaskLocation()SourceSplitEnumeratorTask.getTaskMemberLocation(long taskID) SourceSplitEnumeratorTask.getTaskMemberLocationByIndex(int taskIndex) 修饰符和类型方法说明voidSourceSplitEnumeratorTask.addTaskMemberMapping(TaskLocation taskID, com.hazelcast.cluster.Address memberAdder) voidSourceSplitEnumeratorTask.readerFinished(TaskLocation taskLocation) voidSourceSplitEnumeratorTask.receivedReader(TaskLocation readerId, com.hazelcast.cluster.Address memberAddr) voidSinkAggregatedCommitterTask.receivedWriterRegister(TaskLocation writerID, com.hazelcast.cluster.Address address) 限定符构造器说明AbstractTask(long jobID, TaskLocation taskLocation) CoordinatorTask(long jobID, TaskLocation taskID) SeaTunnelTask(long jobID, TaskLocation taskID, int indexID, Flow executionFlow) SinkAggregatedCommitterTask(long jobID, TaskLocation taskID, org.apache.seatunnel.engine.core.dag.actions.SinkAction<?, ?, CommandInfoT, AggregatedCommitInfoT> sink, org.apache.seatunnel.api.sink.SinkAggregatedCommitter<CommandInfoT, AggregatedCommitInfoT> aggregatedCommitter) SourceSeaTunnelTask(long jobID, TaskLocation taskID, int indexID, PhysicalExecutionFlow<org.apache.seatunnel.engine.core.dag.actions.SourceAction, SourceConfig> executionFlow, Map<String, Object> envOption) SourceSplitEnumeratorTask(long jobID, TaskLocation taskID, org.apache.seatunnel.engine.core.dag.actions.SourceAction<?, SplitT, ?> source) TransformSeaTunnelTask(long jobID, TaskLocation taskID, int indexID, Flow executionFlow) -
org.apache.seatunnel.engine.server.task.flow中TaskLocation的使用
限定符构造器说明SinkFlowLifeCycle(org.apache.seatunnel.engine.core.dag.actions.SinkAction<T, StateT, CommitInfoT, AggregatedCommitInfoT> sinkAction, TaskLocation taskLocation, int indexID, SeaTunnelTask runningTask, TaskLocation committerTaskLocation, boolean containAggCommitter, org.apache.seatunnel.engine.common.utils.concurrent.CompletableFuture<Void> completableFuture, org.apache.seatunnel.api.common.metrics.MetricsContext metricsContext) SourceFlowLifeCycle(org.apache.seatunnel.engine.core.dag.actions.SourceAction<T, SplitT, ?> sourceAction, int indexID, TaskLocation enumeratorTaskLocation, SeaTunnelTask runningTask, TaskLocation currentTaskLocation, org.apache.seatunnel.engine.common.utils.concurrent.CompletableFuture<Void> completableFuture, org.apache.seatunnel.api.common.metrics.MetricsContext metricsContext) -
org.apache.seatunnel.engine.server.task.operation中TaskLocation的使用
-
org.apache.seatunnel.engine.server.task.operation.checkpoint中TaskLocation的使用
限定符构造器说明BarrierFlowOperation(Barrier barrier, TaskLocation taskLocation) CloseRequestOperation(TaskLocation readerLocation) -
org.apache.seatunnel.engine.server.task.operation.sink中TaskLocation的使用
限定符构造器说明SinkPrepareCommitOperation(Barrier checkpointBarrier, TaskLocation taskLocation, byte[] commitInfos) SinkRegisterOperation(TaskLocation writerTaskID, TaskLocation committerTaskID) -
org.apache.seatunnel.engine.server.task.operation.source中TaskLocation的使用
限定符构造器说明AssignSplitOperation(TaskLocation taskID, List<byte[]> splits) CloseIdleReaderOperation(long jobId, TaskLocation taskLocation) LastCheckpointNotifyOperation(long jobId, TaskLocation taskLocation) RequestSplitOperation(TaskLocation taskLocation, TaskLocation enumeratorTaskID) RestoredSplitOperation(TaskLocation enumeratorLocation, List<byte[]> splits, int subtaskIndex) SourceEventOperation(TaskLocation targetTaskLocation, TaskLocation currentTaskLocation, org.apache.seatunnel.api.source.SourceEvent event) SourceNoMoreElementOperation(TaskLocation currentTaskID, TaskLocation enumeratorTaskID) SourceReaderEventOperation(TaskLocation targetTaskLocation, TaskLocation currentTaskLocation, org.apache.seatunnel.api.source.SourceEvent event) SourceRegisterOperation(TaskLocation readerTaskID, TaskLocation enumeratorTaskID) -
org.apache.seatunnel.engine.server.task.record中TaskLocation的使用
返回变量类型为TaskLocation的类型的org.apache.seatunnel.engine.server.task.record中的方法修饰符和类型方法说明default booleanBarrier.prepareClose(TaskLocation task) Barrier indicating that the task should prepare to close.