java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf98.zos.SuspendLockInfo

public final class SuspendLockInfo extends SmfData
  • Method Details

    • count

      public long count()
      SMF98_1_SuspLock_Info_Count value, throws exception if SMF98_1_SuspLock_Info_Count overflows 64 bit signed integer.
      Returns:
      long SMF98_1_SuspLock_Info_Count
      Throws:
      IllegalArgumentException - If the value of SMF98_1_SuspLock_Info_Count exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF98_1_SuspLock_Info_Count). Use countAsBigInteger() if this is possible.
    • countAsBigInteger

      public BigInteger countAsBigInteger()
      SMF98_1_SuspLock_Info_Count value as a BigInteger.

      count() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF98_1_SuspLock_Info_Count
    • alreadySusp

      public long alreadySusp()
      SMF98_1_SuspLock_Info_Already_Susp value, throws exception if SMF98_1_SuspLock_Info_Already_Susp overflows 64 bit signed integer.
      Returns:
      long SMF98_1_SuspLock_Info_Already_Susp
      Throws:
      IllegalArgumentException - If the value of SMF98_1_SuspLock_Info_Already_Susp exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF98_1_SuspLock_Info_Already_Susp). Use alreadySuspAsBigInteger() if this is possible.
    • alreadySuspAsBigInteger

      public BigInteger alreadySuspAsBigInteger()
      SMF98_1_SuspLock_Info_Already_Susp value as a BigInteger.

      alreadySusp() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF98_1_SuspLock_Info_Already_Susp
    • contTimeTod

      public Duration contTimeTod()
      SMF98_1_SuspLock_Info_Cont_TimeTOD as a Duration.
      Returns:
      Duration SMF98_1_SuspLock_Info_Cont_TimeTOD
      See Also:
    • contTimeTodSeconds

      public double contTimeTodSeconds()
      SMF98_1_SuspLock_Info_Cont_TimeTOD in seconds.
      Returns:
      double SMF98_1_SuspLock_Info_Cont_TimeTOD converted to seconds
    • contTimeTodRawValue

      public long contTimeTodRawValue()
      SMF98_1_SuspLock_Info_Cont_TimeTOD raw value.
      Returns:
      long SMF98_1_SuspLock_Info_Cont_TimeTOD raw value
    • avgTimeTod

      public Duration avgTimeTod()
      SMF98_1_SuspLock_Info_AvgTimeTOD as a Duration.
      Returns:
      Duration SMF98_1_SuspLock_Info_AvgTimeTOD
      See Also:
    • avgTimeTodSeconds

      public double avgTimeTodSeconds()
      SMF98_1_SuspLock_Info_AvgTimeTOD in seconds.
      Returns:
      double SMF98_1_SuspLock_Info_AvgTimeTOD converted to seconds
    • avgTimeTodRawValue

      public long avgTimeTodRawValue()
      SMF98_1_SuspLock_Info_AvgTimeTOD raw value.
      Returns:
      long SMF98_1_SuspLock_Info_AvgTimeTOD raw value
    • create

      public static SuspendLockInfo create(byte[] Data, int offset, int length)
      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 section
      offset - Offset of this section in the data
      length - length of the section