public final class NodeJsAppStatistics extends StatisticsDataSection
  • Field Details

  • Method Details

    • sjndsLen

      public int sjndsLen()
      SJNDS_LEN value.
      Returns:
      int SJNDS_LEN value
    • sjndsId

      public int sjndsId()
      SJNDS_ID value.
      Returns:
      int SJNDS_ID value
    • sjndsVers

      public int sjndsVers()
      SJNDS_VERS value.
      Returns:
      int SJNDS_VERS value
    • sjnNodejsappName

      public String sjnNodejsappName()
      SJN_NODEJSAPP_NAME value.
      Returns:
      String SJN_NODEJSAPP_NAME value
    • sjnNodejsappLeRunopts

      public String sjnNodejsappLeRunopts()
      SJN_NODEJSAPP_LE_RUNOPTS value.
      Returns:
      String SJN_NODEJSAPP_LE_RUNOPTS value
    • sjnNodejsappState

      public SjnNodejsappState sjnNodejsappState()
      SJN_NODEJSAPP_STATE as a SjnNodejsappState.
      Returns:
      SjnNodejsappState SJN_NODEJSAPP_STATE
    • sjnNodejsappStateRawValue

      public int sjnNodejsappStateRawValue()
      SJN_NODEJSAPP_STATE raw value.
      Returns:
      int SJN_NODEJSAPP_STATE value
    • sjnNodejsappDefineSource

      public String sjnNodejsappDefineSource()
      SJN_NODEJSAPP_DEFINE_SOURCE value.
      Returns:
      String SJN_NODEJSAPP_DEFINE_SOURCE value
    • sjnNodejsappChangeTime

      public LocalDateTime sjnNodejsappChangeTime()
      SJN_NODEJSAPP_CHANGE_TIME STCK value converted to LocalDateTime (nanosecond precision).

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

      Returns:
      LocalDateTime SJN_NODEJSAPP_CHANGE_TIME STCK converted to LocalDateTime
      See Also:
    • sjnNodejsappChangeTimeRawValue

      public BigInteger sjnNodejsappChangeTimeRawValue()
      SJN_NODEJSAPP_CHANGE_TIME STCK value.
      Returns:
      BigInteger SJN_NODEJSAPP_CHANGE_TIME STCK value
    • sjnNodejsappChangeUserid

      public String sjnNodejsappChangeUserid()
      SJN_NODEJSAPP_CHANGE_USERID value.
      Returns:
      String SJN_NODEJSAPP_CHANGE_USERID value
    • sjnNodejsappChangeAgent

      public CIAgent sjnNodejsappChangeAgent()
      SJN_NODEJSAPP_CHANGE_AGENT as a CIAgent.
      Returns:
      CIAgent SJN_NODEJSAPP_CHANGE_AGENT
    • sjnNodejsappChangeAgentRawValue

      public int sjnNodejsappChangeAgentRawValue()
      SJN_NODEJSAPP_CHANGE_AGENT raw value.
      Returns:
      int SJN_NODEJSAPP_CHANGE_AGENT value
    • sjnNodejsappInstallAgent

      public CIAgent sjnNodejsappInstallAgent()
      SJN_NODEJSAPP_INSTALL_AGENT as a CIAgent.
      Returns:
      CIAgent SJN_NODEJSAPP_INSTALL_AGENT
    • sjnNodejsappInstallAgentRawValue

      public int sjnNodejsappInstallAgentRawValue()
      SJN_NODEJSAPP_INSTALL_AGENT raw value.
      Returns:
      int SJN_NODEJSAPP_INSTALL_AGENT value
    • sjnNodejsappInstallTime

      public LocalDateTime sjnNodejsappInstallTime()
      SJN_NODEJSAPP_INSTALL_TIME STCK value converted to LocalDateTime (nanosecond precision).

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

      Returns:
      LocalDateTime SJN_NODEJSAPP_INSTALL_TIME STCK converted to LocalDateTime
      See Also:
    • sjnNodejsappInstallTimeRawValue

      public BigInteger sjnNodejsappInstallTimeRawValue()
      SJN_NODEJSAPP_INSTALL_TIME STCK value.
      Returns:
      BigInteger SJN_NODEJSAPP_INSTALL_TIME STCK value
    • sjnNodejsappInstallUserid

      public String sjnNodejsappInstallUserid()
      SJN_NODEJSAPP_INSTALL_USERID value.
      Returns:
      String SJN_NODEJSAPP_INSTALL_USERID value
    • sjnNodejsappCreationLcl

      public LocalDateTime sjnNodejsappCreationLcl()
      SJN_NODEJSAPP_CREATION_LCL STCK value converted to LocalDateTime (nanosecond precision).

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

      Returns:
      LocalDateTime SJN_NODEJSAPP_CREATION_LCL STCK converted to LocalDateTime
      See Also:
    • sjnNodejsappCreationLclRawValue

      public BigInteger sjnNodejsappCreationLclRawValue()
      SJN_NODEJSAPP_CREATION_LCL STCK value.
      Returns:
      BigInteger SJN_NODEJSAPP_CREATION_LCL STCK value
    • sjnNodejsappPid

      public long sjnNodejsappPid()
      SJN_NODEJSAPP_PID value.
      Returns:
      long SJN_NODEJSAPP_PID value
    • sjnNodejsappBundleName

      public String sjnNodejsappBundleName()
      SJN_NODEJSAPP_BUNDLE_NAME value.
      Returns:
      String SJN_NODEJSAPP_BUNDLE_NAME value
    • sjnNodejsappCpu

      public Duration sjnNodejsappCpu()
      SJN_NODEJSAPP_CPU as a Duration.
      Returns:
      Duration SJN_NODEJSAPP_CPU
      See Also:
    • sjnNodejsappCpuSeconds

      public double sjnNodejsappCpuSeconds()
      SJN_NODEJSAPP_CPU in seconds.
      Returns:
      double SJN_NODEJSAPP_CPU converted to seconds
    • sjnNodejsappCpuRawValue

      public long sjnNodejsappCpuRawValue()
      SJN_NODEJSAPP_CPU raw value.
      Returns:
      long SJN_NODEJSAPP_CPU raw value
    • sjnNodejsappHeapCurrent

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

      public BigInteger sjnNodejsappHeapCurrentAsBigInteger()
      SJN_NODEJSAPP_HEAP_CURRENT value as a BigInteger.

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

      Returns:
      BigInteger SJN_NODEJSAPP_HEAP_CURRENT
    • sjnNodejsappHeapRuntime

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

      public BigInteger sjnNodejsappHeapRuntimeAsBigInteger()
      SJN_NODEJSAPP_HEAP_RUNTIME value as a BigInteger.

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

      Returns:
      BigInteger SJN_NODEJSAPP_HEAP_RUNTIME
    • sjnNodejsappHeapAppData

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

      public BigInteger sjnNodejsappHeapAppDataAsBigInteger()
      SJN_NODEJSAPP_HEAP_APP_DATA value as a BigInteger.

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

      Returns:
      BigInteger SJN_NODEJSAPP_HEAP_APP_DATA
    • sjnNodejsappHeapMax

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

      public BigInteger sjnNodejsappHeapMaxAsBigInteger()
      SJN_NODEJSAPP_HEAP_MAX value as a BigInteger.

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

      Returns:
      BigInteger SJN_NODEJSAPP_HEAP_MAX
    • sjnNodejsappInvk

      public long sjnNodejsappInvk()
      SJN_NODEJSAPP_INVK value.
      Returns:
      long SJN_NODEJSAPP_INVK value
    • sjnNodejsappInvkErr

      public long sjnNodejsappInvkErr()
      SJN_NODEJSAPP_INVK_ERR value.
      Returns:
      long SJN_NODEJSAPP_INVK_ERR value
    • sjnNodejsappInvkCur

      public long sjnNodejsappInvkCur()
      SJN_NODEJSAPP_INVK_CUR value.
      Returns:
      long SJN_NODEJSAPP_INVK_CUR value
    • sjnNodejsappInvkPeak

      public long sjnNodejsappInvkPeak()
      SJN_NODEJSAPP_INVK_PEAK value.
      Returns:
      long SJN_NODEJSAPP_INVK_PEAK value
    • sjnNodejsappNodehome

      public String sjnNodejsappNodehome()
      SJN_NODEJSAPP_NODEHOME value.
      Returns:
      String SJN_NODEJSAPP_NODEHOME value
    • sjnNodejsappProfile

      public String sjnNodejsappProfile()
      SJN_NODEJSAPP_PROFILE value.
      Returns:
      String SJN_NODEJSAPP_PROFILE value
    • sjnNodejsappStartscrit

      public String sjnNodejsappStartscrit()
      SJN_NODEJSAPP_STARTSCRIT value.
      Returns:
      String SJN_NODEJSAPP_STARTSCRIT value
    • sjnNodejsappStderr

      public String sjnNodejsappStderr()
      SJN_NODEJSAPP_STDERR value.
      Returns:
      String SJN_NODEJSAPP_STDERR value
    • sjnNodejsappStdout

      public String sjnNodejsappStdout()
      SJN_NODEJSAPP_STDOUT value.
      Returns:
      String SJN_NODEJSAPP_STDOUT value
    • sjnNodejsappTrace

      public String sjnNodejsappTrace()
      SJN_NODEJSAPP_TRACE value.
      Returns:
      String SJN_NODEJSAPP_TRACE value
    • sjnNodejsappLog

      public String sjnNodejsappLog()
      SJN_NODEJSAPP_LOG value.
      Returns:
      String SJN_NODEJSAPP_LOG value
    • create

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