Class TokenManagerInformation

java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf92.TokenManagerInformation

public final class TokenManagerInformation extends SmfData
  • Field Details

    • SMF92ST6_LEN

      public static final int SMF92ST6_LEN
      Constant: 0x70 = 112
      See Also:
  • Method Details

    • smf92tmt

      public ZonedDateTime smf92tmt()
      SMF92TMT STCKE value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use smf92tmtRawValue() for a BigInteger containing the complete STCKE value.

      Returns:
      DateTime SMF92TMT STCKE converted to ZonedDateTime
      See Also:
    • smf92tmtRawValue

      public BigInteger smf92tmtRawValue()
      SMF92TMT STCKE value.
      Returns:
      BigInteger SMF92TMT STCKE value
    • smf92tmmx

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

      public BigInteger smf92tmmxAsBigInteger()
      SMF92TMMX value as a BigInteger.

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

      Returns:
      BigInteger SMF92TMMX
    • smf92tmal

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

      public BigInteger smf92tmalAsBigInteger()
      SMF92TMAL value as a BigInteger.

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

      Returns:
      BigInteger SMF92TMAL
    • smf92tmus

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

      public BigInteger smf92tmusAsBigInteger()
      SMF92TMUS value as a BigInteger.

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

      Returns:
      BigInteger SMF92TMUS
    • smf92tmfl

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

      public BigInteger smf92tmflAsBigInteger()
      SMF92TMFL value as a BigInteger.

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

      Returns:
      BigInteger SMF92TMFL
    • smf92tmob

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

      public BigInteger smf92tmobAsBigInteger()
      SMF92TMOB value as a BigInteger.

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

      Returns:
      BigInteger SMF92TMOB
    • smf92tmrt

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

      public BigInteger smf92tmrtAsBigInteger()
      SMF92TMRT value as a BigInteger.

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

      Returns:
      BigInteger SMF92TMRT
    • smf92tmrv

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

      public BigInteger smf92tmrvAsBigInteger()
      SMF92TMRV value as a BigInteger.

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

      Returns:
      BigInteger SMF92TMRV
    • smf92tmag

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

      public BigInteger smf92tmagAsBigInteger()
      SMF92TMAG value as a BigInteger.

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

      Returns:
      BigInteger SMF92TMAG
    • smf92tmgc

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

      public BigInteger smf92tmgcAsBigInteger()
      SMF92TMGC value as a BigInteger.

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

      Returns:
      BigInteger SMF92TMGC
    • smf92tmth

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

      public BigInteger smf92tmthAsBigInteger()
      SMF92TMTH value as a BigInteger.

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

      Returns:
      BigInteger SMF92TMTH
    • smf92tmtr

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

      public BigInteger smf92tmtrAsBigInteger()
      SMF92TMTR value as a BigInteger.

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

      Returns:
      BigInteger SMF92TMTR
    • smf92tmsyc

      public int smf92tmsyc()
      SMF92TMSYC value.
      Returns:
      int SMF92TMSYC value
    • smf92tmsyl

      public int smf92tmsyl()
      SMF92TMSYL value.
      Returns:
      int SMF92TMSYL value
    • smf92tmthc

      public int smf92tmthc()
      SMF92TMTHC value.
      Returns:
      int SMF92TMTHC value
    • smf92tmthl

      public int smf92tmthl()
      SMF92TMTHL value.
      Returns:
      int SMF92TMTHL value
    • perSystemTokenUsageEntries

      public List<PerSystemTokenUsageEntry> perSystemTokenUsageEntries()
    • thrashingFileEntries

      public List<ThrashingFileEntry> thrashingFileEntries()
    • create

      public static TokenManagerInformation 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