Class CheckpointRecord
- java.lang.Object
-
- org.apache.ignite.internal.pagemem.wal.record.WALRecord
-
- org.apache.ignite.internal.pagemem.wal.record.CheckpointRecord
-
public class CheckpointRecord extends WALRecord
Checkpoint (begin) record
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.ignite.internal.pagemem.wal.record.WALRecord
WALRecord.RecordPurpose, WALRecord.RecordType
-
-
Constructor Summary
Constructors Constructor Description CheckpointRecord(@Nullable WALPointer cpMark)CheckpointRecord(UUID cpId, @Nullable WALPointer cpMark)CheckpointRecord(UUID cpId, @Nullable WALPointer cpMark, boolean end)Constructor kept for serializer
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCacheGroupState(int grpId, CacheState state)Map<Integer,CacheState>cacheGroupStates()voidcacheGroupStates(Map<Integer,CacheState> cacheGrpStates)UUIDcheckpointId()WALPointercheckpointMark()booleanend()StringtoString()WALRecord.RecordTypetype()
-
-
-
Constructor Detail
-
CheckpointRecord
public CheckpointRecord(@Nullable @Nullable WALPointer cpMark)- Parameters:
cpMark- Checkpoint mark.
-
CheckpointRecord
public CheckpointRecord(UUID cpId, @Nullable @Nullable WALPointer cpMark)
- Parameters:
cpId- Checkpoint ID.cpMark- Checkpoint mark.
-
CheckpointRecord
public CheckpointRecord(UUID cpId, @Nullable @Nullable WALPointer cpMark, boolean end)
Constructor kept for serializer- Parameters:
cpId- Checkpoint ID.cpMark- Checkpoint mark.end- Checkpoint end flag - deprecated expected to be always false
-
-
Method Detail
-
type
public WALRecord.RecordType type()
-
addCacheGroupState
public void addCacheGroupState(int grpId, CacheState state)- Parameters:
grpId- Cache group ID.state- Cache state.
-
cacheGroupStates
public void cacheGroupStates(Map<Integer,CacheState> cacheGrpStates)
- Parameters:
cacheGrpStates- Cache states.
-
cacheGroupStates
public Map<Integer,CacheState> cacheGroupStates()
- Returns:
- Cache states.
-
checkpointId
public UUID checkpointId()
- Returns:
- Checkpoint ID.
-
end
public boolean end()
- Returns:
- Checkpoint end flag, now always false
-
checkpointMark
public WALPointer checkpointMark()
- Returns:
- Safe replay pointer.
-
-