-
public final class SessionInfo
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classSessionInfo.Companion
-
Field Summary
Fields Modifier and Type Field Description private IntegerinterruptionCountprivate LongdiskRestoreTimeprivate SourceApplicationInfosourceApplicationInfoprivate final LongsessionLengthprivate final LongsessionStartTimeprivate LongsessionLastEventTimeprivate UUIDsessionId
-
Constructor Summary
Constructors Constructor Description SessionInfo(Long sessionStartTime, Long sessionLastEventTime, UUID sessionId)SessionInfo(Long sessionStartTime, Long sessionLastEventTime)
-
Method Summary
Modifier and Type Method Description final IntegergetInterruptionCount()final UnitsetInterruptionCount(Integer interruptionCount)final LonggetDiskRestoreTime()final UnitsetDiskRestoreTime(Long diskRestoreTime)final SourceApplicationInfogetSourceApplicationInfo()final UnitsetSourceApplicationInfo(SourceApplicationInfo sourceApplicationInfo)final LonggetSessionLength()final LonggetSessionStartTime()final LonggetSessionLastEventTime()final UnitsetSessionLastEventTime(Long sessionLastEventTime)final UUIDgetSessionId()final UnitsetSessionId(UUID sessionId)final UnitincrementInterruptionCount()final UnitwriteSessionToDisk()Performs disk IO. -
-
Method Detail
-
getInterruptionCount
final Integer getInterruptionCount()
-
setInterruptionCount
final Unit setInterruptionCount(Integer interruptionCount)
-
getDiskRestoreTime
final Long getDiskRestoreTime()
-
setDiskRestoreTime
final Unit setDiskRestoreTime(Long diskRestoreTime)
-
getSourceApplicationInfo
final SourceApplicationInfo getSourceApplicationInfo()
-
setSourceApplicationInfo
final Unit setSourceApplicationInfo(SourceApplicationInfo sourceApplicationInfo)
-
getSessionLength
final Long getSessionLength()
-
getSessionStartTime
final Long getSessionStartTime()
-
getSessionLastEventTime
final Long getSessionLastEventTime()
-
setSessionLastEventTime
final Unit setSessionLastEventTime(Long sessionLastEventTime)
-
getSessionId
final UUID getSessionId()
-
setSessionId
final Unit setSessionId(UUID sessionId)
-
incrementInterruptionCount
final Unit incrementInterruptionCount()
-
writeSessionToDisk
final Unit writeSessionToDisk()
Performs disk IO. Do not call from main thread
-
-
-
-