Package com.blackhillsoftware.smf.smf92
Class LockAndSleepStatistics
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf92.LockAndSleepStatistics
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic LockAndSleepStatistics
create
(byte[] Data, int offset, int length) create is intended for internal use only.int
SMF92LKLLC value.int
SMF92LKLLL value.int
SMF92LKSLC value.int
SMF92LKSLL value.smf92lkt()
SMF92LKT STCKE value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).SMF92LKT STCKE value.long
SMF92LKTS value, throws exception if SMF92LKTS overflows 64 bit signed integer.SMF92LKTS value as a BigInteger.long
SMF92LKTST value, throws exception if SMF92LKTST overflows 64 bit signed integer.SMF92LKTST value as a BigInteger.long
SMF92LKUTS value, throws exception if SMF92LKUTS overflows 64 bit signed integer.SMF92LKUTS value as a BigInteger.long
SMF92LKWK value, throws exception if SMF92LKWK overflows 64 bit signed integer.SMF92LKWK value as a BigInteger.long
SMF92LKWT value, throws exception if SMF92LKWT overflows 64 bit signed integer.SMF92LKWT value as a BigInteger.SMF92LKWTT as a Duration.SMF92LKWTT raw value.double
SMF92LKWTT in seconds.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
SMF92ST4_LEN
public static final int SMF92ST4_LENConstant: 0x48 = 72- See Also:
-
-
Method Details
-
smf92lkt
SMF92LKT STCKE value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).Use
smf92lktRawValue()
for a BigInteger containing the complete STCKE value.- Returns:
- DateTime SMF92LKT STCKE converted to ZonedDateTime
- See Also:
-
smf92lktRawValue
SMF92LKT STCKE value.- Returns:
- BigInteger SMF92LKT STCKE value
-
smf92lkuts
public long smf92lkuts()SMF92LKUTS value, throws exception if SMF92LKUTS overflows 64 bit signed integer.- Returns:
- long SMF92LKUTS
- Throws:
IllegalArgumentException
- If the value of SMF92LKUTS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92LKUTS). Usesmf92lkutsAsBigInteger()
if this is possible.
-
smf92lkutsAsBigInteger
SMF92LKUTS value as a BigInteger.smf92lkuts()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92LKUTS
-
smf92lkts
public long smf92lkts()SMF92LKTS value, throws exception if SMF92LKTS overflows 64 bit signed integer.- Returns:
- long SMF92LKTS
- Throws:
IllegalArgumentException
- If the value of SMF92LKTS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92LKTS). Usesmf92lktsAsBigInteger()
if this is possible.
-
smf92lktsAsBigInteger
SMF92LKTS value as a BigInteger.smf92lkts()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92LKTS
-
smf92lkwk
public long smf92lkwk()SMF92LKWK value, throws exception if SMF92LKWK overflows 64 bit signed integer.- Returns:
- long SMF92LKWK
- Throws:
IllegalArgumentException
- If the value of SMF92LKWK exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92LKWK). Usesmf92lkwkAsBigInteger()
if this is possible.
-
smf92lkwkAsBigInteger
SMF92LKWK value as a BigInteger.smf92lkwk()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92LKWK
-
smf92lkwt
public long smf92lkwt()SMF92LKWT value, throws exception if SMF92LKWT overflows 64 bit signed integer.- Returns:
- long SMF92LKWT
- Throws:
IllegalArgumentException
- If the value of SMF92LKWT exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92LKWT). Usesmf92lkwtAsBigInteger()
if this is possible.
-
smf92lkwtAsBigInteger
SMF92LKWT value as a BigInteger.smf92lkwt()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92LKWT
-
smf92lkwtt
SMF92LKWTT as a Duration.- Returns:
- Duration SMF92LKWTT
- See Also:
-
smf92lkwttSeconds
public double smf92lkwttSeconds()SMF92LKWTT in seconds.- Returns:
- double SMF92LKWTT converted to seconds
-
smf92lkwttRawValue
SMF92LKWTT raw value.- Returns:
- BigInteger SMF92LKWTT value
-
smf92lktst
public long smf92lktst()SMF92LKTST value, throws exception if SMF92LKTST overflows 64 bit signed integer.- Returns:
- long SMF92LKTST
- Throws:
IllegalArgumentException
- If the value of SMF92LKTST exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92LKTST). Usesmf92lktstAsBigInteger()
if this is possible.
-
smf92lktstAsBigInteger
SMF92LKTST value as a BigInteger.smf92lktst()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92LKTST
-
smf92lklll
public int smf92lklll()SMF92LKLLL value.- Returns:
- int SMF92LKLLL value
-
smf92lkllc
public int smf92lkllc()SMF92LKLLC value.- Returns:
- int SMF92LKLLC value
-
smf92lksll
public int smf92lksll()SMF92LKSLL value.- Returns:
- int SMF92LKSLL value
-
smf92lkslc
public int smf92lkslc()SMF92LKSLC value.- Returns:
- int SMF92LKSLC value
-
lockContentionEntries
-
sleepContentionEntries
-
create
create is intended for internal use only. Instances of this section are created by the parent record or section.- Parameters:
Data
- Array of bytes containing data for this sectionoffset
- Offset of this section in the datalength
- length of the section
-