@Internal public class SourceOperatorStreamTask<T> extends StreamTask<T,SourceOperator<T,?>>
StreamTask for executing the SourceOperator.| 限定符和类型 | 类和说明 |
|---|---|
static class |
SourceOperatorStreamTask.AsyncDataOutputToOutput<T>
Implementation of
PushingAsyncDataInput.DataOutput that wraps a specific Output. |
checkpointStorage, configuration, inputProcessor, LOG, mailboxProcessor, mainOperator, operatorChain, recordWriter, stateBackend, systemTimerService, timerService, TRIGGER_THREAD_GROUP| 构造器和说明 |
|---|
SourceOperatorStreamTask(org.apache.flink.runtime.execution.Environment env) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
advanceToEndOfEventTime()
Emits the
MAX_WATERMARK so that all registered timers are fired. |
protected void |
declineCheckpoint(long checkpointId) |
void |
init() |
Future<Void> |
notifyCheckpointAbortAsync(long checkpointId,
long latestCompletedCheckpointId) |
Future<Void> |
notifyCheckpointSubsumedAsync(long checkpointId) |
CompletableFuture<Boolean> |
triggerCheckpointAsync(org.apache.flink.runtime.checkpoint.CheckpointMetaData checkpointMetaData,
org.apache.flink.runtime.checkpoint.CheckpointOptions checkpointOptions) |
abortCheckpointOnBarrier, afterInvoke, cancel, cancelTask, cleanUp, cleanUpInternal, createRecordWriterDelegate, createStreamTaskStateInitializer, dispatchOperatorEvent, endData, finalize, getAsyncCheckpointStartDelayNanos, getAsyncOperationsThreadPool, getCancelables, getCheckpointBarrierHandler, getCheckpointStorage, getCompletionFuture, getConfiguration, getEnvironment, getMailboxExecutorFactory, getName, getProcessingTimeServiceFactory, handleAsyncException, invoke, isCanceled, isFailing, isMailboxLoopRunning, isRunning, isUsingNonBlockingInput, maybeInterruptOnCancel, notifyCheckpointCompleteAsync, processInput, restore, runMailboxLoop, runMailboxStep, setSynchronousSavepoint, setupNumRecordsInCounter, toString, triggerCheckpointOnBarriergetExecutionConfig, getIndexInSubtaskGroup, getJobConfiguration, getUserCodeClassLoaderpublic void init()
throws Exception
init 在类中 StreamTask<T,SourceOperator<T,?>>Exceptionpublic CompletableFuture<Boolean> triggerCheckpointAsync(org.apache.flink.runtime.checkpoint.CheckpointMetaData checkpointMetaData, org.apache.flink.runtime.checkpoint.CheckpointOptions checkpointOptions)
triggerCheckpointAsync 在接口中 org.apache.flink.runtime.jobgraph.tasks.CheckpointableTasktriggerCheckpointAsync 在类中 StreamTask<T,SourceOperator<T,?>>protected void advanceToEndOfEventTime()
StreamTaskMAX_WATERMARK so that all registered timers are fired.
This is used by the source task when the job is TERMINATED. In the case, we want
all the timers registered throughout the pipeline to fire and the related state (e.g.
windows) to be flushed.
For tasks other than the source task, this method does nothing.
advanceToEndOfEventTime 在类中 StreamTask<T,SourceOperator<T,?>>protected void declineCheckpoint(long checkpointId)
declineCheckpoint 在类中 StreamTask<T,SourceOperator<T,?>>public Future<Void> notifyCheckpointAbortAsync(long checkpointId, long latestCompletedCheckpointId)
notifyCheckpointAbortAsync 在接口中 org.apache.flink.runtime.jobgraph.tasks.CheckpointableTasknotifyCheckpointAbortAsync 在类中 StreamTask<T,SourceOperator<T,?>>public Future<Void> notifyCheckpointSubsumedAsync(long checkpointId)
notifyCheckpointSubsumedAsync 在接口中 org.apache.flink.runtime.jobgraph.tasks.CheckpointableTasknotifyCheckpointSubsumedAsync 在类中 StreamTask<T,SourceOperator<T,?>>Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.