Class NodeJsAppStatistics
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic NodeJsAppStatistics
create
(byte[] Data, int offset, int length) create is intended for internal use only.int
sjndsId()
SJNDS_ID value.int
sjndsLen()
SJNDS_LEN value.int
SJNDS_VERS value.SJN_NODEJSAPP_BUNDLE_NAME value.SJN_NODEJSAPP_CHANGE_AGENT as a CIAgent.int
SJN_NODEJSAPP_CHANGE_AGENT raw value.SJN_NODEJSAPP_CHANGE_TIME STCK value converted to LocalDateTime (nanosecond precision).SJN_NODEJSAPP_CHANGE_TIME STCK value.SJN_NODEJSAPP_CHANGE_USERID value.SJN_NODEJSAPP_CPU as a Duration.long
SJN_NODEJSAPP_CPU raw value.double
SJN_NODEJSAPP_CPU in seconds.SJN_NODEJSAPP_CREATION_LCL STCK value converted to LocalDateTime (nanosecond precision).SJN_NODEJSAPP_CREATION_LCL STCK value.SJN_NODEJSAPP_DEFINE_SOURCE value.long
SJN_NODEJSAPP_HEAP_APP_DATA value, throws exception if SJN_NODEJSAPP_HEAP_APP_DATA overflows 64 bit signed integer.SJN_NODEJSAPP_HEAP_APP_DATA value as a BigInteger.long
SJN_NODEJSAPP_HEAP_CURRENT value, throws exception if SJN_NODEJSAPP_HEAP_CURRENT overflows 64 bit signed integer.SJN_NODEJSAPP_HEAP_CURRENT value as a BigInteger.long
SJN_NODEJSAPP_HEAP_MAX value, throws exception if SJN_NODEJSAPP_HEAP_MAX overflows 64 bit signed integer.SJN_NODEJSAPP_HEAP_MAX value as a BigInteger.long
SJN_NODEJSAPP_HEAP_RUNTIME value, throws exception if SJN_NODEJSAPP_HEAP_RUNTIME overflows 64 bit signed integer.SJN_NODEJSAPP_HEAP_RUNTIME value as a BigInteger.SJN_NODEJSAPP_INSTALL_AGENT as a CIAgent.int
SJN_NODEJSAPP_INSTALL_AGENT raw value.SJN_NODEJSAPP_INSTALL_TIME STCK value converted to LocalDateTime (nanosecond precision).SJN_NODEJSAPP_INSTALL_TIME STCK value.SJN_NODEJSAPP_INSTALL_USERID value.long
SJN_NODEJSAPP_INVK value.long
SJN_NODEJSAPP_INVK_CUR value.long
SJN_NODEJSAPP_INVK_ERR value.long
SJN_NODEJSAPP_INVK_PEAK value.SJN_NODEJSAPP_LE_RUNOPTS value.SJN_NODEJSAPP_LOG value.SJN_NODEJSAPP_NAME value.SJN_NODEJSAPP_NODEHOME value.long
SJN_NODEJSAPP_PID value.SJN_NODEJSAPP_PROFILE value.SJN_NODEJSAPP_STARTSCRIT value.SJN_NODEJSAPP_STATE as a SjnNodejsappState.int
SJN_NODEJSAPP_STATE raw value.SJN_NODEJSAPP_STDERR value.SJN_NODEJSAPP_STDOUT value.SJN_NODEJSAPP_TRACE value.Methods inherited from class com.blackhillsoftware.smf.cics.statistics.StatisticsDataSection
create, statisticsType, stid, stid, stidString, stilen, stilen, stivers
Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
SJNIDR
public static final int SJNIDRConstant: 0x96 = 150- See Also:
-
SJN_VERS
public static final int SJN_VERSConstant: 0x01 = 1- See Also:
-
-
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
SJN_NODEJSAPP_NAME value.- Returns:
- String SJN_NODEJSAPP_NAME value
-
sjnNodejsappLeRunopts
SJN_NODEJSAPP_LE_RUNOPTS value.- Returns:
- String SJN_NODEJSAPP_LE_RUNOPTS value
-
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
SJN_NODEJSAPP_DEFINE_SOURCE value.- Returns:
- String SJN_NODEJSAPP_DEFINE_SOURCE value
-
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
SJN_NODEJSAPP_CHANGE_TIME STCK value.- Returns:
- BigInteger SJN_NODEJSAPP_CHANGE_TIME STCK value
-
sjnNodejsappChangeUserid
SJN_NODEJSAPP_CHANGE_USERID value.- Returns:
- String SJN_NODEJSAPP_CHANGE_USERID value
-
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
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
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
SJN_NODEJSAPP_INSTALL_TIME STCK value.- Returns:
- BigInteger SJN_NODEJSAPP_INSTALL_TIME STCK value
-
sjnNodejsappInstallUserid
SJN_NODEJSAPP_INSTALL_USERID value.- Returns:
- String SJN_NODEJSAPP_INSTALL_USERID value
-
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
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
SJN_NODEJSAPP_BUNDLE_NAME value.- Returns:
- String SJN_NODEJSAPP_BUNDLE_NAME value
-
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). UsesjnNodejsappHeapCurrentAsBigInteger()
if this is possible.
-
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). UsesjnNodejsappHeapRuntimeAsBigInteger()
if this is possible.
-
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). UsesjnNodejsappHeapAppDataAsBigInteger()
if this is possible.
-
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). UsesjnNodejsappHeapMaxAsBigInteger()
if this is possible.
-
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
SJN_NODEJSAPP_NODEHOME value.- Returns:
- String SJN_NODEJSAPP_NODEHOME value
-
sjnNodejsappProfile
SJN_NODEJSAPP_PROFILE value.- Returns:
- String SJN_NODEJSAPP_PROFILE value
-
sjnNodejsappStartscrit
SJN_NODEJSAPP_STARTSCRIT value.- Returns:
- String SJN_NODEJSAPP_STARTSCRIT value
-
sjnNodejsappStderr
SJN_NODEJSAPP_STDERR value.- Returns:
- String SJN_NODEJSAPP_STDERR value
-
sjnNodejsappStdout
SJN_NODEJSAPP_STDOUT value.- Returns:
- String SJN_NODEJSAPP_STDOUT value
-
sjnNodejsappTrace
SJN_NODEJSAPP_TRACE value.- Returns:
- String SJN_NODEJSAPP_TRACE value
-
sjnNodejsappLog
SJN_NODEJSAPP_LOG value.- Returns:
- String SJN_NODEJSAPP_LOG value
-
create
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 sectionoffset
- Offset of this section in the datalength
- length of the section
-