Class TransactionManagerGlobalStatistics


public final class TransactionManagerGlobalStatistics extends StatisticsDataSection
  • Field Details

  • Method Details

    • xmglen

      public int xmglen()
      XMGLEN value.
      Returns:
      int XMGLEN value
    • xmgid

      public int xmgid()
      XMGID value.
      Returns:
      int XMGID value
    • xmgdvers

      public int xmgdvers()
      XMGDVERS value.
      Returns:
      int XMGDVERS value
    • xmgnum

      public long xmgnum()
      XMGNUM value.
      Returns:
      long XMGNUM value
    • xmgmxt

      public long xmgmxt()
      XMGMXT value.
      Returns:
      long XMGMXT value
    • xmgcat

      public long xmgcat()
      XMGCAT value.
      Returns:
      long XMGCAT value
    • xmgcqt

      public long xmgcqt()
      XMGCQT value.
      Returns:
      long XMGCQT value
    • xmgtamxt

      public long xmgtamxt()
      XMGTAMXT value.
      Returns:
      long XMGTAMXT value
    • xmgpat

      public long xmgpat()
      XMGPAT value.
      Returns:
      long XMGPAT value
    • xmgpqt

      public long xmgpqt()
      XMGPQT value.
      Returns:
      long XMGPQT value
    • xmgtat

      public long xmgtat()
      XMGTAT value.
      Returns:
      long XMGTAT value
    • xmgtdt

      public long xmgtdt()
      XMGTDT value.
      Returns:
      long XMGTDT value
    • xmgtqtme

      public Duration xmgtqtme()
      XMGTQTME as a Duration.
      Returns:
      Duration XMGTQTME
      See Also:
    • xmgtqtmeSeconds

      public double xmgtqtmeSeconds()
      XMGTQTME in seconds.
      Returns:
      double XMGTQTME converted to seconds
    • xmgtqtmeRawValue

      public long xmgtqtmeRawValue()
      XMGTQTME raw value.
      Returns:
      long XMGTQTME raw value
    • xmgcqtme

      public Duration xmgcqtme()
      XMGCQTME as a Duration.
      Returns:
      Duration XMGCQTME
      See Also:
    • xmgcqtmeSeconds

      public double xmgcqtmeSeconds()
      XMGCQTME in seconds.
      Returns:
      double XMGCQTME converted to seconds
    • xmgcqtmeRawValue

      public long xmgcqtmeRawValue()
      XMGCQTME raw value.
      Returns:
      long XMGCQTME raw value
    • xmgtnum

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

      public BigInteger xmgtnumAsBigInteger()
      XMGTNUM value as a BigInteger.

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

      Returns:
      BigInteger XMGTNUM
    • xmggtat

      public ZonedDateTime xmggtat()
      XMGGTAT STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use xmggtatRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      DateTime XMGGTAT STCK converted to ZonedDateTime
      See Also:
    • xmggtatRawValue

      public BigInteger xmggtatRawValue()
      XMGGTAT STCK value.
      Returns:
      BigInteger XMGGTAT STCK value
    • xmgltat

      public LocalDateTime xmgltat()
      XMGLTAT STCK value converted to LocalDateTime (nanosecond precision).

      Use xmgltatRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      LocalDateTime XMGLTAT STCK converted to LocalDateTime
      See Also:
    • xmgltatRawValue

      public BigInteger xmgltatRawValue()
      XMGLTAT STCK value.
      Returns:
      BigInteger XMGLTAT STCK value
    • xmggsmxt

      public ZonedDateTime xmggsmxt()
      XMGGSMXT STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use xmggsmxtRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      DateTime XMGGSMXT STCK converted to ZonedDateTime
      See Also:
    • xmggsmxtRawValue

      public BigInteger xmggsmxtRawValue()
      XMGGSMXT STCK value.
      Returns:
      BigInteger XMGGSMXT STCK value
    • xmglsmxt

      public LocalDateTime xmglsmxt()
      XMGLSMXT STCK value converted to LocalDateTime (nanosecond precision).

      Use xmglsmxtRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      LocalDateTime XMGLSMXT STCK converted to LocalDateTime
      See Also:
    • xmglsmxtRawValue

      public BigInteger xmglsmxtRawValue()
      XMGLSMXT STCK value.
      Returns:
      BigInteger XMGLSMXT STCK value
    • xmggamxt

      public ZonedDateTime xmggamxt()
      XMGGAMXT STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use xmggamxtRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      DateTime XMGGAMXT STCK converted to ZonedDateTime
      See Also:
    • xmggamxtRawValue

      public BigInteger xmggamxtRawValue()
      XMGGAMXT STCK value.
      Returns:
      BigInteger XMGGAMXT STCK value
    • xmglamxt

      public LocalDateTime xmglamxt()
      XMGLAMXT STCK value converted to LocalDateTime (nanosecond precision).

      Use xmglamxtRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      LocalDateTime XMGLAMXT STCK converted to LocalDateTime
      See Also:
    • xmglamxtRawValue

      public BigInteger xmglamxtRawValue()
      XMGLAMXT STCK value.
      Returns:
      BigInteger XMGLAMXT STCK value
    • xmgatmxt

      public int xmgatmxt()
      XMGATMXT value.
      Returns:
      int XMGATMXT value
    • xmgcamxt

      public boolean xmgcamxt()
      Return true if XMGCAMXT bit in xmgatmxt() is set.
      Returns:
      boolean XMGCAMXT bit is set in xmgatmxt()

      XMGCAMXT = 0x80

    • create

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