| 程序包 | 说明 |
|---|---|
| org.apache.flink.runtime.checkpoint | |
| org.apache.flink.runtime.checkpoint.metadata |
| 限定符和类型 | 类和说明 |
|---|---|
class |
FullyFinishedOperatorState
A special operator state implementation representing the operators whose instances are all
finished.
|
| 限定符和类型 | 方法和说明 |
|---|---|
OperatorState |
FullyFinishedOperatorState.copyAndDiscardInFlightData() |
OperatorState |
OperatorState.copyAndDiscardInFlightData() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<OperatorID,OperatorState> |
PendingCheckpoint.getOperatorStates() |
Map<OperatorID,OperatorState> |
CompletedCheckpoint.getOperatorStates() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<KeyedStateHandle> |
StateAssignmentOperation.getManagedKeyedStateHandles(OperatorState operatorState,
KeyGroupRange subtaskKeyGroupRange)
Collect
managedKeyedStateHandles which have intersection with
given KeyGroupRange from operatorState. |
static List<KeyedStateHandle> |
StateAssignmentOperation.getRawKeyedStateHandles(OperatorState operatorState,
KeyGroupRange subtaskKeyGroupRange)
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
FinishedTaskStateProvider.fulfillFinishedTaskStatus(Map<OperatorID,OperatorState> operatorStates)
Fulfills the state for the finished subtasks and operators to indicate they are finished.
|
void |
DefaultCheckpointPlan.fulfillFinishedTaskStatus(Map<OperatorID,OperatorState> operatorStates) |
static <T extends StateObject> |
StateAssignmentOperation.reDistributePartitionableStates(Map<OperatorID,OperatorState> oldOperatorStates,
int newParallelism,
java.util.function.Function<OperatorSubtaskState,StateObjectCollection<T>> extractHandle,
OperatorStateRepartitioner<T> stateRepartitioner,
Map<OperatorInstanceID,List<T>> result) |
| 构造器和说明 |
|---|
CheckpointCoordinator(org.apache.flink.api.common.JobID job,
CheckpointCoordinatorConfiguration chkConfig,
Collection<OperatorCoordinatorCheckpointContext> coordinatorsToCheckpoint,
CheckpointIDCounter checkpointIDCounter,
CompletedCheckpointStore completedCheckpointStore,
CheckpointStorage checkpointStorage,
Executor executor,
CheckpointsCleaner checkpointsCleaner,
org.apache.flink.util.concurrent.ScheduledExecutor timer,
CheckpointFailureManager failureManager,
CheckpointPlanCalculator checkpointPlanCalculator,
ExecutionAttemptMappingProvider attemptMappingProvider,
org.apache.flink.util.clock.Clock clock,
CheckpointStatsTracker statsTracker,
java.util.function.BiFunction<Set<ExecutionJobVertex>,Map<OperatorID,OperatorState>,VertexFinishedStateChecker> vertexFinishedStateCheckerFactory) |
CompletedCheckpoint(org.apache.flink.api.common.JobID job,
long checkpointID,
long timestamp,
long completionTimestamp,
Map<OperatorID,OperatorState> operatorStates,
Collection<MasterState> masterHookStates,
CheckpointProperties props,
CompletedCheckpointStorageLocation storageLocation,
CompletedCheckpointStats completedCheckpointStats) |
StateAssignmentOperation(long restoreCheckpointId,
Set<ExecutionJobVertex> tasks,
Map<OperatorID,OperatorState> operatorStates,
boolean allowNonRestoredState) |
VertexFinishedStateChecker(Set<ExecutionJobVertex> vertices,
Map<OperatorID,OperatorState> operatorStates) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract OperatorState |
MetadataV2V3SerializerBase.deserializeOperatorState(DataInputStream dis,
MetadataV2V3SerializerBase.DeserializationContext context) |
protected OperatorState |
MetadataV2Serializer.deserializeOperatorState(DataInputStream dis,
MetadataV2V3SerializerBase.DeserializationContext context) |
protected OperatorState |
MetadataV3Serializer.deserializeOperatorState(DataInputStream dis,
MetadataV2V3SerializerBase.DeserializationContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<OperatorState> |
CheckpointMetadata.getOperatorStates() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
MetadataV2V3SerializerBase.serializeOperatorState(OperatorState operatorState,
DataOutputStream dos) |
protected void |
MetadataV2Serializer.serializeOperatorState(OperatorState operatorState,
DataOutputStream dos) |
protected void |
MetadataV3Serializer.serializeOperatorState(OperatorState operatorState,
DataOutputStream dos) |
| 构造器和说明 |
|---|
CheckpointMetadata(long checkpointId,
Collection<OperatorState> operatorStates,
Collection<MasterState> masterStates) |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.