Class FullyFinishedOperatorState
- java.lang.Object
-
- org.apache.flink.runtime.checkpoint.OperatorState
-
- org.apache.flink.runtime.checkpoint.FullyFinishedOperatorState
-
- All Implemented Interfaces:
Serializable
,CompositeStateHandle
,StateObject
public class FullyFinishedOperatorState extends OperatorState
A special operator state implementation representing the operators whose instances are all finished.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.flink.runtime.state.StateObject
StateObject.StateObjectLocation, StateObject.StateObjectSizeStatsCollector
-
-
Constructor Summary
Constructors Constructor Description FullyFinishedOperatorState(String operatorName, String operatorUid, OperatorID operatorID, int parallelism, int maxParallelism)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OperatorState
copyAndDiscardInFlightData()
boolean
equals(Object obj)
int
hashCode()
boolean
isFullyFinished()
void
putState(int subtaskIndex, OperatorSubtaskState subtaskState)
void
setCoordinatorState(ByteStreamStateHandle coordinatorState)
String
toString()
-
Methods inherited from class org.apache.flink.runtime.checkpoint.OperatorState
collectSizeStats, copyWithNewIDs, discardState, getCheckpointedSize, getCoordinatorState, getDiscardables, getMaxParallelism, getNumberCollectedStates, getOperatorID, getOperatorName, getOperatorUid, getParallelism, getState, getStates, getStateSize, getSubtaskStates, hasSubtaskStates, registerSharedStates, setOperatorName, setOperatorUid
-
-
-
-
Constructor Detail
-
FullyFinishedOperatorState
public FullyFinishedOperatorState(@Nullable String operatorName, @Nullable String operatorUid, OperatorID operatorID, int parallelism, int maxParallelism)
-
-
Method Detail
-
isFullyFinished
public boolean isFullyFinished()
- Overrides:
isFullyFinished
in classOperatorState
-
putState
public void putState(int subtaskIndex, OperatorSubtaskState subtaskState)
- Overrides:
putState
in classOperatorState
-
setCoordinatorState
public void setCoordinatorState(@Nullable ByteStreamStateHandle coordinatorState)
- Overrides:
setCoordinatorState
in classOperatorState
-
copyAndDiscardInFlightData
public OperatorState copyAndDiscardInFlightData()
- Overrides:
copyAndDiscardInFlightData
in classOperatorState
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classOperatorState
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classOperatorState
-
toString
public String toString()
- Overrides:
toString
in classOperatorState
-
-