public final class JvmServerStatistics extends StatisticsDataSection
  • Field Details

    • SJSDS_LENGTH

      public static final int SJSDS_LENGTH
      Constant: 0x0180 = 384
      See Also:
    • SJSIDR

      public static final int SJSIDR
      Constant: 0x74 = 116
      See Also:
    • SJS_VERS

      public static final int SJS_VERS
      Constant: 0x01 = 1
      See Also:
    • SJS_CSDAPI_CHANGE

      public static final int SJS_CSDAPI_CHANGE
      Constant: 0x01 = 1
      See Also:
    • SJS_CSDBATCH_CHANGE

      public static final int SJS_CSDBATCH_CHANGE
      Constant: 0x02 = 2
      See Also:
    • SJS_DREPAPI_CHANGE

      public static final int SJS_DREPAPI_CHANGE
      Constant: 0x03 = 3
      See Also:
    • SJS_CREATE_CHANGE

      public static final int SJS_CREATE_CHANGE
      Constant: 0x04 = 4
      See Also:
    • SJS_CSDAPI_INSTALL

      public static final int SJS_CSDAPI_INSTALL
      Constant: 0x01 = 1
      See Also:
    • SJS_CREATE_INSTALL

      public static final int SJS_CREATE_INSTALL
      Constant: 0x04 = 4
      See Also:
    • SJS_GRPLIST_INSTALL

      public static final int SJS_GRPLIST_INSTALL
      Constant: 0x05 = 5
      See Also:
    • SJS_BUNDLE_INSTALL

      public static final int SJS_BUNDLE_INSTALL
      Constant: 0x09 = 9
      See Also:
    • SJS_JVMSERVER_STATE_DISABLED

      public static final int SJS_JVMSERVER_STATE_DISABLED
      Constant: 0x01 = 1
      See Also:
    • SJS_JVMSERVER_STATE_ENABLED

      public static final int SJS_JVMSERVER_STATE_ENABLED
      Constant: 0x02 = 2
      See Also:
    • SJS_JVMSERVER_STATE_DISCARDING

      public static final int SJS_JVMSERVER_STATE_DISCARDING
      Constant: 0x03 = 3
      See Also:
    • SJS_JVMSERVER_STATE_DISABLING

      public static final int SJS_JVMSERVER_STATE_DISABLING
      Constant: 0x04 = 4
      See Also:
    • SJS_JVMSERVER_STATE_ENABLING

      public static final int SJS_JVMSERVER_STATE_ENABLING
      Constant: 0x05 = 5
      See Also:
  • Method Details

    • sjsdsLen

      public int sjsdsLen()
      SJSDS_LEN value.
      Returns:
      int SJSDS_LEN value
    • sjsdsId

      public int sjsdsId()
      SJSDS_ID value.
      Returns:
      int SJSDS_ID value
    • sjsdsVers

      public int sjsdsVers()
      SJSDS_VERS value.
      Returns:
      int SJSDS_VERS value
    • sjsJvmserverName

      public String sjsJvmserverName()
      SJS_JVMSERVER_NAME value.
      Returns:
      String SJS_JVMSERVER_NAME value
    • sjsJvmserverJvmprofile

      public String sjsJvmserverJvmprofile()
      SJS_JVMSERVER_JVMPROFILE value.
      Returns:
      String SJS_JVMSERVER_JVMPROFILE value
    • sjsJvmserverLeRunopts

      public String sjsJvmserverLeRunopts()
      SJS_JVMSERVER_LE_RUNOPTS value.
      Returns:
      String SJS_JVMSERVER_LE_RUNOPTS value
    • sjsJvmserverUseCount

      public long sjsJvmserverUseCount()
      SJS_JVMSERVER_USE_COUNT value.
      Returns:
      long SJS_JVMSERVER_USE_COUNT value
    • sjsJvmserverState

      public int sjsJvmserverState()
      SJS_JVMSERVER_STATE value.
      Returns:
      int SJS_JVMSERVER_STATE value
    • sjsJvmserverThreadLimit

      public long sjsJvmserverThreadLimit()
      SJS_JVMSERVER_THREAD_LIMIT value.
      Returns:
      long SJS_JVMSERVER_THREAD_LIMIT value
    • sjsJvmserverThreadCurrent

      public long sjsJvmserverThreadCurrent()
      SJS_JVMSERVER_THREAD_CURRENT value.
      Returns:
      long SJS_JVMSERVER_THREAD_CURRENT value
    • sjsJvmserverThreadHwm

      public long sjsJvmserverThreadHwm()
      SJS_JVMSERVER_THREAD_HWM value.
      Returns:
      long SJS_JVMSERVER_THREAD_HWM value
    • sjsJvmserverThreadWaits

      public long sjsJvmserverThreadWaits()
      SJS_JVMSERVER_THREAD_WAITS value.
      Returns:
      long SJS_JVMSERVER_THREAD_WAITS value
    • sjsJvmserverThreadWaitTime

      public Duration sjsJvmserverThreadWaitTime()
      SJS_JVMSERVER_THREAD_WAIT_TIME as a Duration.
      Returns:
      Duration SJS_JVMSERVER_THREAD_WAIT_TIME
      See Also:
    • sjsJvmserverThreadWaitTimeSeconds

      public double sjsJvmserverThreadWaitTimeSeconds()
      SJS_JVMSERVER_THREAD_WAIT_TIME in seconds.
      Returns:
      double SJS_JVMSERVER_THREAD_WAIT_TIME converted to seconds
    • sjsJvmserverThreadWaitTimeRawValue

      public long sjsJvmserverThreadWaitTimeRawValue()
      SJS_JVMSERVER_THREAD_WAIT_TIME raw value.
      Returns:
      long SJS_JVMSERVER_THREAD_WAIT_TIME raw value
    • sjsJvmserverThreadWaitCur

      public long sjsJvmserverThreadWaitCur()
      SJS_JVMSERVER_THREAD_WAIT_CUR value.
      Returns:
      long SJS_JVMSERVER_THREAD_WAIT_CUR value
    • sjsJvmserverThreadWaitHwm

      public long sjsJvmserverThreadWaitHwm()
      SJS_JVMSERVER_THREAD_WAIT_HWM value.
      Returns:
      long SJS_JVMSERVER_THREAD_WAIT_HWM value
    • sjsJvmserverDefineSource

      public String sjsJvmserverDefineSource()
      SJS_JVMSERVER_DEFINE_SOURCE value.
      Returns:
      String SJS_JVMSERVER_DEFINE_SOURCE value
    • sjsJvmserverChangeTime

      public LocalDateTime sjsJvmserverChangeTime()
      SJS_JVMSERVER_CHANGE_TIME STCK value converted to LocalDateTime (nanosecond precision).

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

      Returns:
      LocalDateTime SJS_JVMSERVER_CHANGE_TIME STCK converted to LocalDateTime
      See Also:
    • sjsJvmserverChangeTimeRawValue

      public BigInteger sjsJvmserverChangeTimeRawValue()
      SJS_JVMSERVER_CHANGE_TIME STCK value.
      Returns:
      BigInteger SJS_JVMSERVER_CHANGE_TIME STCK value
    • sjsJvmserverChangeUserid

      public String sjsJvmserverChangeUserid()
      SJS_JVMSERVER_CHANGE_USERID value.
      Returns:
      String SJS_JVMSERVER_CHANGE_USERID value
    • sjsJvmserverChangeAgent

      public int sjsJvmserverChangeAgent()
      SJS_JVMSERVER_CHANGE_AGENT value.
      Returns:
      int SJS_JVMSERVER_CHANGE_AGENT value
    • sjsJvmserverInstallAgent

      public int sjsJvmserverInstallAgent()
      SJS_JVMSERVER_INSTALL_AGENT value.
      Returns:
      int SJS_JVMSERVER_INSTALL_AGENT value
    • sjsJvmserverInstallTime

      public LocalDateTime sjsJvmserverInstallTime()
      SJS_JVMSERVER_INSTALL_TIME STCK value converted to LocalDateTime (nanosecond precision).

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

      Returns:
      LocalDateTime SJS_JVMSERVER_INSTALL_TIME STCK converted to LocalDateTime
      See Also:
    • sjsJvmserverInstallTimeRawValue

      public BigInteger sjsJvmserverInstallTimeRawValue()
      SJS_JVMSERVER_INSTALL_TIME STCK value.
      Returns:
      BigInteger SJS_JVMSERVER_INSTALL_TIME STCK value
    • sjsJvmserverInstallUserid

      public String sjsJvmserverInstallUserid()
      SJS_JVMSERVER_INSTALL_USERID value.
      Returns:
      String SJS_JVMSERVER_INSTALL_USERID value
    • sjsJvmserverSysUseCount

      public long sjsJvmserverSysUseCount()
      SJS_JVMSERVER_SYS_USE_COUNT value.
      Returns:
      long SJS_JVMSERVER_SYS_USE_COUNT value
    • sjsJvmserverSysWaited

      public long sjsJvmserverSysWaited()
      SJS_JVMSERVER_SYS_WAITED value.
      Returns:
      long SJS_JVMSERVER_SYS_WAITED value
    • sjsJvmserverSysWaitedTime

      public Duration sjsJvmserverSysWaitedTime()
      SJS_JVMSERVER_SYS_WAITED_TIME as a Duration.
      Returns:
      Duration SJS_JVMSERVER_SYS_WAITED_TIME
      See Also:
    • sjsJvmserverSysWaitedTimeSeconds

      public double sjsJvmserverSysWaitedTimeSeconds()
      SJS_JVMSERVER_SYS_WAITED_TIME in seconds.
      Returns:
      double SJS_JVMSERVER_SYS_WAITED_TIME converted to seconds
    • sjsJvmserverSysWaitedTimeRawValue

      public long sjsJvmserverSysWaitedTimeRawValue()
      SJS_JVMSERVER_SYS_WAITED_TIME raw value.
      Returns:
      long SJS_JVMSERVER_SYS_WAITED_TIME raw value
    • sjsJvmserverSysWaitCur

      public long sjsJvmserverSysWaitCur()
      SJS_JVMSERVER_SYS_WAIT_CUR value.
      Returns:
      long SJS_JVMSERVER_SYS_WAIT_CUR value
    • sjsJvmserverSysWaitHwm

      public long sjsJvmserverSysWaitHwm()
      SJS_JVMSERVER_SYS_WAIT_HWM value.
      Returns:
      long SJS_JVMSERVER_SYS_WAIT_HWM value
    • sjsJvmserverJvmCreationGmt

      public ZonedDateTime sjsJvmserverJvmCreationGmt()
      SJS_JVMSERVER_JVM_CREATION_GMT STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

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

      Returns:
      DateTime SJS_JVMSERVER_JVM_CREATION_GMT STCK converted to ZonedDateTime
      See Also:
    • sjsJvmserverJvmCreationGmtRawValue

      public BigInteger sjsJvmserverJvmCreationGmtRawValue()
      SJS_JVMSERVER_JVM_CREATION_GMT STCK value.
      Returns:
      BigInteger SJS_JVMSERVER_JVM_CREATION_GMT STCK value
    • sjsJvmserverJvmCreationLcl

      public LocalDateTime sjsJvmserverJvmCreationLcl()
      SJS_JVMSERVER_JVM_CREATION_LCL STCK value converted to LocalDateTime (nanosecond precision).

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

      Returns:
      LocalDateTime SJS_JVMSERVER_JVM_CREATION_LCL STCK converted to LocalDateTime
      See Also:
    • sjsJvmserverJvmCreationLclRawValue

      public BigInteger sjsJvmserverJvmCreationLclRawValue()
      SJS_JVMSERVER_JVM_CREATION_LCL STCK value.
      Returns:
      BigInteger SJS_JVMSERVER_JVM_CREATION_LCL STCK value
    • sjsJvmserverCurrentHeap

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

      public BigInteger sjsJvmserverCurrentHeapAsBigInteger()
      SJS_JVMSERVER_CURRENT_HEAP value as a BigInteger.

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

      Returns:
      BigInteger SJS_JVMSERVER_CURRENT_HEAP
    • sjsJvmserverInitialHeap

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

      public BigInteger sjsJvmserverInitialHeapAsBigInteger()
      SJS_JVMSERVER_INITIAL_HEAP value as a BigInteger.

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

      Returns:
      BigInteger SJS_JVMSERVER_INITIAL_HEAP
    • sjsJvmserverMaxHeap

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

      public BigInteger sjsJvmserverMaxHeapAsBigInteger()
      SJS_JVMSERVER_MAX_HEAP value as a BigInteger.

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

      Returns:
      BigInteger SJS_JVMSERVER_MAX_HEAP
    • sjsJvmserverPeakHeap

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

      public BigInteger sjsJvmserverPeakHeapAsBigInteger()
      SJS_JVMSERVER_PEAK_HEAP value as a BigInteger.

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

      Returns:
      BigInteger SJS_JVMSERVER_PEAK_HEAP
    • sjsJvmserverOccupancy

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

      public BigInteger sjsJvmserverOccupancyAsBigInteger()
      SJS_JVMSERVER_OCCUPANCY value as a BigInteger.

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

      Returns:
      BigInteger SJS_JVMSERVER_OCCUPANCY
    • sjsJvmserverGcPolicy

      public String sjsJvmserverGcPolicy()
      SJS_JVMSERVER_GC_POLICY value.
      Returns:
      String SJS_JVMSERVER_GC_POLICY value
    • sjsJvmserverMjrGcEvents

      public long sjsJvmserverMjrGcEvents()
      SJS_JVMSERVER_MJR_GC_EVENTS value.
      Returns:
      long SJS_JVMSERVER_MJR_GC_EVENTS value
    • sjsJvmserverMjrGcCpu

      public Duration sjsJvmserverMjrGcCpu()
      SJS_JVMSERVER_MJR_GC_CPU as a Duration.
      Returns:
      Duration SJS_JVMSERVER_MJR_GC_CPU
      See Also:
    • sjsJvmserverMjrGcCpuSeconds

      public double sjsJvmserverMjrGcCpuSeconds()
      SJS_JVMSERVER_MJR_GC_CPU in seconds.
      Returns:
      double SJS_JVMSERVER_MJR_GC_CPU converted to seconds
    • sjsJvmserverMjrGcCpuRawValue

      public long sjsJvmserverMjrGcCpuRawValue()
      SJS_JVMSERVER_MJR_GC_CPU raw value.
      Returns:
      long SJS_JVMSERVER_MJR_GC_CPU raw value
    • sjsJvmserverMjrHeapFreed

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

      public BigInteger sjsJvmserverMjrHeapFreedAsBigInteger()
      SJS_JVMSERVER_MJR_HEAP_FREED value as a BigInteger.

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

      Returns:
      BigInteger SJS_JVMSERVER_MJR_HEAP_FREED
    • sjsJvmserverMnrGcEvents

      public long sjsJvmserverMnrGcEvents()
      SJS_JVMSERVER_MNR_GC_EVENTS value.
      Returns:
      long SJS_JVMSERVER_MNR_GC_EVENTS value
    • sjsJvmserverMnrGcCpu

      public Duration sjsJvmserverMnrGcCpu()
      SJS_JVMSERVER_MNR_GC_CPU as a Duration.
      Returns:
      Duration SJS_JVMSERVER_MNR_GC_CPU
      See Also:
    • sjsJvmserverMnrGcCpuSeconds

      public double sjsJvmserverMnrGcCpuSeconds()
      SJS_JVMSERVER_MNR_GC_CPU in seconds.
      Returns:
      double SJS_JVMSERVER_MNR_GC_CPU converted to seconds
    • sjsJvmserverMnrGcCpuRawValue

      public long sjsJvmserverMnrGcCpuRawValue()
      SJS_JVMSERVER_MNR_GC_CPU raw value.
      Returns:
      long SJS_JVMSERVER_MNR_GC_CPU raw value
    • sjsJvmserverMnrHeapFreed

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

      public BigInteger sjsJvmserverMnrHeapFreedAsBigInteger()
      SJS_JVMSERVER_MNR_HEAP_FREED value as a BigInteger.

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

      Returns:
      BigInteger SJS_JVMSERVER_MNR_HEAP_FREED
    • sjsJvmserverCodeCacheUsed

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

      public BigInteger sjsJvmserverCodeCacheUsedAsBigInteger()
      SJS_JVMSERVER_CODE_CACHE_USED value as a BigInteger.

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

      Returns:
      BigInteger SJS_JVMSERVER_CODE_CACHE_USED
    • sjsJvmserverCodeCacheAlloc

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

      public BigInteger sjsJvmserverCodeCacheAllocAsBigInteger()
      SJS_JVMSERVER_CODE_CACHE_ALLOC value as a BigInteger.

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

      Returns:
      BigInteger SJS_JVMSERVER_CODE_CACHE_ALLOC
    • sjsJvmserverDataCacheUsed

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

      public BigInteger sjsJvmserverDataCacheUsedAsBigInteger()
      SJS_JVMSERVER_DATA_CACHE_USED value as a BigInteger.

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

      Returns:
      BigInteger SJS_JVMSERVER_DATA_CACHE_USED
    • sjsJvmserverDataCacheAlloc

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

      public BigInteger sjsJvmserverDataCacheAllocAsBigInteger()
      SJS_JVMSERVER_DATA_CACHE_ALLOC value as a BigInteger.

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

      Returns:
      BigInteger SJS_JVMSERVER_DATA_CACHE_ALLOC
    • sjsJvmserverClassStrgUsed

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

      public BigInteger sjsJvmserverClassStrgUsedAsBigInteger()
      SJS_JVMSERVER_CLASS_STRG_USED value as a BigInteger.

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

      Returns:
      BigInteger SJS_JVMSERVER_CLASS_STRG_USED
    • sjsJvmserverClassStrgAlloc

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

      public BigInteger sjsJvmserverClassStrgAllocAsBigInteger()
      SJS_JVMSERVER_CLASS_STRG_ALLOC value as a BigInteger.

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

      Returns:
      BigInteger SJS_JVMSERVER_CLASS_STRG_ALLOC
    • sjsJvmserverClasscacheSize

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

      public BigInteger sjsJvmserverClasscacheSizeAsBigInteger()
      SJS_JVMSERVER_CLASSCACHE_SIZE value as a BigInteger.

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

      Returns:
      BigInteger SJS_JVMSERVER_CLASSCACHE_SIZE
    • sjsJvmserverClasscacheFree

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

      public BigInteger sjsJvmserverClasscacheFreeAsBigInteger()
      SJS_JVMSERVER_CLASSCACHE_FREE value as a BigInteger.

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

      Returns:
      BigInteger SJS_JVMSERVER_CLASSCACHE_FREE
    • sjsCsdapiChange

      public boolean sjsCsdapiChange()
      Returns:
      boolean sjsJvmserverChangeAgent() equals SJS_CSDAPI_CHANGE

      SJS_CSDAPI_CHANGE = 0x01

    • sjsCsdbatchChange

      public boolean sjsCsdbatchChange()
      Returns:
      boolean sjsJvmserverChangeAgent() equals SJS_CSDBATCH_CHANGE

      SJS_CSDBATCH_CHANGE = 0x02

    • sjsDrepapiChange

      public boolean sjsDrepapiChange()
      Returns:
      boolean sjsJvmserverChangeAgent() equals SJS_DREPAPI_CHANGE

      SJS_DREPAPI_CHANGE = 0x03

    • sjsCreateChange

      public boolean sjsCreateChange()
      Returns:
      boolean sjsJvmserverChangeAgent() equals SJS_CREATE_CHANGE

      SJS_CREATE_CHANGE = 0x04

    • sjsCsdapiInstall

      public boolean sjsCsdapiInstall()
      Returns:
      boolean sjsJvmserverInstallAgent() equals SJS_CSDAPI_INSTALL

      SJS_CSDAPI_INSTALL = 0x01

    • sjsCreateInstall

      public boolean sjsCreateInstall()
      Returns:
      boolean sjsJvmserverInstallAgent() equals SJS_CREATE_INSTALL

      SJS_CREATE_INSTALL = 0x04

    • sjsGrplistInstall

      public boolean sjsGrplistInstall()
      Returns:
      boolean sjsJvmserverInstallAgent() equals SJS_GRPLIST_INSTALL

      SJS_GRPLIST_INSTALL = 0x05

    • sjsBundleInstall

      public boolean sjsBundleInstall()
      Returns:
      boolean sjsJvmserverInstallAgent() equals SJS_BUNDLE_INSTALL

      SJS_BUNDLE_INSTALL = 0x09

    • sjsJvmserverStateDisabled

      public boolean sjsJvmserverStateDisabled()
      Returns:
      boolean sjsJvmserverState() equals SJS_JVMSERVER_STATE_DISABLED

      SJS_JVMSERVER_STATE_DISABLED = 0x01

    • sjsJvmserverStateEnabled

      public boolean sjsJvmserverStateEnabled()
      Returns:
      boolean sjsJvmserverState() equals SJS_JVMSERVER_STATE_ENABLED

      SJS_JVMSERVER_STATE_ENABLED = 0x02

    • sjsJvmserverStateDiscarding

      public boolean sjsJvmserverStateDiscarding()
      Returns:
      boolean sjsJvmserverState() equals SJS_JVMSERVER_STATE_DISCARDING

      SJS_JVMSERVER_STATE_DISCARDING = 0x03

    • sjsJvmserverStateDisabling

      public boolean sjsJvmserverStateDisabling()
      Returns:
      boolean sjsJvmserverState() equals SJS_JVMSERVER_STATE_DISABLING

      SJS_JVMSERVER_STATE_DISABLING = 0x04

    • sjsJvmserverStateEnabling

      public boolean sjsJvmserverStateEnabling()
      Returns:
      boolean sjsJvmserverState() equals SJS_JVMSERVER_STATE_ENABLING

      SJS_JVMSERVER_STATE_ENABLING = 0x05

    • create

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