Class NodeJsAppStatistics
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Constant: 0x09 = 9static final int
Constant: 0x04 = 4static final int
Constant: 0x01 = 1static final int
Constant: 0x02 = 2static final int
Constant: 0x03 = 3static final int
Constant: 0x06 = 6static final int
Constant: 0x01 = 1static final int
Constant: 0x04 = 4static final int
Constant: 0x02 = 2static final int
Constant: 0x05 = 5static final int
Constant: 0x03 = 3static final int
Constant: 0x00 = 0static final int
Constant: 0x00 = 0static final int
Constant: 0x01 = 1static final int
Constant: 0x96 = 150 -
Method Summary
Modifier and TypeMethodDescriptionstatic NodeJsAppStatistics
create
(byte[] Data, int offset, int length) create is intended for internal use only.boolean
Return true ifsjnNodejsappInstallAgent()
equalsSJN_BUNDLE_INSTALL
.boolean
Return true ifsjnNodejsappChangeAgent()
equalsSJN_CREATE_CHANGE
.boolean
Return true ifsjnNodejsappChangeAgent()
equalsSJN_CSDAPI_CHANGE
.boolean
Return true ifsjnNodejsappChangeAgent()
equalsSJN_CSDBATCH_CHANGE
.boolean
Return true ifsjnNodejsappChangeAgent()
equalsSJN_DREPAPI_CHANGE
.int
sjndsId()
SJNDS_ID value.int
sjndsLen()
SJNDS_LEN value.int
SJNDS_VERS value.SJN_NODEJSAPP_BUNDLE_NAME value.int
SJN_NODEJSAPP_CHANGE_AGENT 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.int
SJN_NODEJSAPP_INSTALL_AGENT 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.int
SJN_NODEJSAPP_STATE value.boolean
Return true ifsjnNodejsappState()
equalsSJN_NODEJSAPP_STATE_CREATING
.boolean
Return true ifsjnNodejsappState()
equalsSJN_NODEJSAPP_STATE_DISABLED
.boolean
Return true ifsjnNodejsappState()
equalsSJN_NODEJSAPP_STATE_DISABLING
.boolean
Return true ifsjnNodejsappState()
equalsSJN_NODEJSAPP_STATE_ENABLED
.boolean
Return true ifsjnNodejsappState()
equalsSJN_NODEJSAPP_STATE_ENABLING
.boolean
Return true ifsjnNodejsappState()
equalsSJN_NODEJSAPP_STATE_FAILED
.SJN_NODEJSAPP_STDERR value.SJN_NODEJSAPP_STDOUT value.SJN_NODEJSAPP_TRACE value.boolean
Return true ifsjnNodejsappChangeAgent()
equalsSJN_UNKNOWN_CHANGE
.boolean
Return true ifsjnNodejsappInstallAgent()
equalsSJN_UNKNOWN_INSTALL
.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:
-
SJN_UNKNOWN_CHANGE
public static final int SJN_UNKNOWN_CHANGEConstant: 0x00 = 0- See Also:
-
SJN_CSDAPI_CHANGE
public static final int SJN_CSDAPI_CHANGEConstant: 0x01 = 1- See Also:
-
SJN_CSDBATCH_CHANGE
public static final int SJN_CSDBATCH_CHANGEConstant: 0x02 = 2- See Also:
-
SJN_DREPAPI_CHANGE
public static final int SJN_DREPAPI_CHANGEConstant: 0x03 = 3- See Also:
-
SJN_CREATE_CHANGE
public static final int SJN_CREATE_CHANGEConstant: 0x04 = 4- See Also:
-
SJN_UNKNOWN_INSTALL
public static final int SJN_UNKNOWN_INSTALLConstant: 0x00 = 0- See Also:
-
SJN_BUNDLE_INSTALL
public static final int SJN_BUNDLE_INSTALLConstant: 0x09 = 9- See Also:
-
SJN_NODEJSAPP_STATE_DISABLED
public static final int SJN_NODEJSAPP_STATE_DISABLEDConstant: 0x01 = 1- See Also:
-
SJN_NODEJSAPP_STATE_ENABLED
public static final int SJN_NODEJSAPP_STATE_ENABLEDConstant: 0x02 = 2- See Also:
-
SJN_NODEJSAPP_STATE_FAILED
public static final int SJN_NODEJSAPP_STATE_FAILEDConstant: 0x03 = 3- See Also:
-
SJN_NODEJSAPP_STATE_DISABLING
public static final int SJN_NODEJSAPP_STATE_DISABLINGConstant: 0x04 = 4- See Also:
-
SJN_NODEJSAPP_STATE_ENABLING
public static final int SJN_NODEJSAPP_STATE_ENABLINGConstant: 0x05 = 5- See Also:
-
SJN_NODEJSAPP_STATE_CREATING
public static final int SJN_NODEJSAPP_STATE_CREATINGConstant: 0x06 = 6- 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
public int sjnNodejsappState()SJN_NODEJSAPP_STATE 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
public int sjnNodejsappChangeAgent()SJN_NODEJSAPP_CHANGE_AGENT value.- Returns:
- int SJN_NODEJSAPP_CHANGE_AGENT value
-
sjnNodejsappInstallAgent
public int sjnNodejsappInstallAgent()SJN_NODEJSAPP_INSTALL_AGENT 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
-
sjnUnknownChange
public boolean sjnUnknownChange()Return true ifsjnNodejsappChangeAgent()
equalsSJN_UNKNOWN_CHANGE
.- Returns:
- boolean
sjnNodejsappChangeAgent()
equals SJN_UNKNOWN_CHANGESJN_UNKNOWN_CHANGE = 0x00
-
sjnCsdapiChange
public boolean sjnCsdapiChange()Return true ifsjnNodejsappChangeAgent()
equalsSJN_CSDAPI_CHANGE
.- Returns:
- boolean
sjnNodejsappChangeAgent()
equals SJN_CSDAPI_CHANGESJN_CSDAPI_CHANGE = 0x01
-
sjnCsdbatchChange
public boolean sjnCsdbatchChange()Return true ifsjnNodejsappChangeAgent()
equalsSJN_CSDBATCH_CHANGE
.- Returns:
- boolean
sjnNodejsappChangeAgent()
equals SJN_CSDBATCH_CHANGESJN_CSDBATCH_CHANGE = 0x02
-
sjnDrepapiChange
public boolean sjnDrepapiChange()Return true ifsjnNodejsappChangeAgent()
equalsSJN_DREPAPI_CHANGE
.- Returns:
- boolean
sjnNodejsappChangeAgent()
equals SJN_DREPAPI_CHANGESJN_DREPAPI_CHANGE = 0x03
-
sjnCreateChange
public boolean sjnCreateChange()Return true ifsjnNodejsappChangeAgent()
equalsSJN_CREATE_CHANGE
.- Returns:
- boolean
sjnNodejsappChangeAgent()
equals SJN_CREATE_CHANGESJN_CREATE_CHANGE = 0x04
-
sjnUnknownInstall
public boolean sjnUnknownInstall()Return true ifsjnNodejsappInstallAgent()
equalsSJN_UNKNOWN_INSTALL
.- Returns:
- boolean
sjnNodejsappInstallAgent()
equals SJN_UNKNOWN_INSTALLSJN_UNKNOWN_INSTALL = 0x00
-
sjnBundleInstall
public boolean sjnBundleInstall()Return true ifsjnNodejsappInstallAgent()
equalsSJN_BUNDLE_INSTALL
.- Returns:
- boolean
sjnNodejsappInstallAgent()
equals SJN_BUNDLE_INSTALLSJN_BUNDLE_INSTALL = 0x09
-
sjnNodejsappStateDisabled
public boolean sjnNodejsappStateDisabled()Return true ifsjnNodejsappState()
equalsSJN_NODEJSAPP_STATE_DISABLED
.- Returns:
- boolean
sjnNodejsappState()
equals SJN_NODEJSAPP_STATE_DISABLEDSJN_NODEJSAPP_STATE_DISABLED = 0x01
-
sjnNodejsappStateEnabled
public boolean sjnNodejsappStateEnabled()Return true ifsjnNodejsappState()
equalsSJN_NODEJSAPP_STATE_ENABLED
.- Returns:
- boolean
sjnNodejsappState()
equals SJN_NODEJSAPP_STATE_ENABLEDSJN_NODEJSAPP_STATE_ENABLED = 0x02
-
sjnNodejsappStateFailed
public boolean sjnNodejsappStateFailed()Return true ifsjnNodejsappState()
equalsSJN_NODEJSAPP_STATE_FAILED
.- Returns:
- boolean
sjnNodejsappState()
equals SJN_NODEJSAPP_STATE_FAILEDSJN_NODEJSAPP_STATE_FAILED = 0x03
-
sjnNodejsappStateDisabling
public boolean sjnNodejsappStateDisabling()Return true ifsjnNodejsappState()
equalsSJN_NODEJSAPP_STATE_DISABLING
.- Returns:
- boolean
sjnNodejsappState()
equals SJN_NODEJSAPP_STATE_DISABLINGSJN_NODEJSAPP_STATE_DISABLING = 0x04
-
sjnNodejsappStateEnabling
public boolean sjnNodejsappStateEnabling()Return true ifsjnNodejsappState()
equalsSJN_NODEJSAPP_STATE_ENABLING
.- Returns:
- boolean
sjnNodejsappState()
equals SJN_NODEJSAPP_STATE_ENABLINGSJN_NODEJSAPP_STATE_ENABLING = 0x05
-
sjnNodejsappStateCreating
public boolean sjnNodejsappStateCreating()Return true ifsjnNodejsappState()
equalsSJN_NODEJSAPP_STATE_CREATING
.- Returns:
- boolean
sjnNodejsappState()
equals SJN_NODEJSAPP_STATE_CREATINGSJN_NODEJSAPP_STATE_CREATING = 0x06
-
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
-