Interface INodejsApplication
-
- All Superinterfaces:
ICICSObject
,ICICSResource
,com.ibm.cics.model.meta.ITypedObject
public interface INodejsApplication extends ICICSResource
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
INodejsApplication.ChangeAgentValue
Enumeration type for field CHANGEAGENTstatic class
INodejsApplication.EnableStatusValue
Enumeration type for field ENABLESTATUSstatic class
INodejsApplication.InstallAgentValue
Enumeration type for field INSTALLAGENT
-
Field Summary
-
Fields inherited from interface com.ibm.cics.model.ICICSResource
COPYRIGHT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Long
getApplicationDataHeap()
Getter for field HEAPAPPDjava.lang.Long
getBasResourceDefinitionVersion()
Getter for field BASDEFINEVERjava.lang.String
getBundleName()
Getter for field BUNDLEINodejsApplication.ChangeAgentValue
getChangeAgent()
Getter for field CHANGEAGENTjava.lang.String
getChangeAgentRelease()
Getter for field CHANGEAGRELjava.util.Date
getChangeTime()
Getter for field CHANGETIMEjava.lang.String
getChangeUserID()
Getter for field CHANGEUSRIDINodejsApplicationReference
getCICSObjectReference()
java.lang.Long
getCompletedInvokes()
Getter for field INVKCOMPjava.lang.Long
getCompletedInvokesInError()
Getter for field INVKERRjava.lang.Long
getCurrentHeap()
Getter for field HEAPCURjava.lang.Long
getCurrentInvokes()
Getter for field INVKCURjava.lang.Long
getCurrentPeakInvokes()
Getter for field INVKPEAKjava.lang.String
getDefineSource()
Getter for field DEFINESOURCEjava.util.Date
getDefineTime()
Getter for field DEFINETIMEINodejsApplication.EnableStatusValue
getEnableStatus()
Getter for field ENABLESTATUSINodejsApplication.InstallAgentValue
getInstallAgent()
Getter for field INSTALLAGENTjava.util.Date
getInstallTime()
Getter for field INSTALLTIMEjava.lang.String
getInstallUserID()
Getter for field INSTALLUSRIDjava.lang.String
getLeRuntimeOptionsProgram()
Getter for field LERUNOPTSjava.lang.String
getLog()
Getter for field LOGjava.lang.Long
getMaxHeap()
Getter for field HEAPMAXjava.lang.String
getName()
Getter for field NAMEjava.lang.String
getNodeHome()
Getter for field NODEHOMEICICSType<INodejsApplication>
getObjectType()
java.lang.Long
getPID()
Getter for field PIDjava.lang.String
getProfile()
Getter for field PROFILEjava.lang.Long
getRuntimeHeap()
Getter for field HEAPRUNTjava.lang.String
getStandardError()
Getter for field STDERRjava.lang.String
getStandardOut()
Getter for field STDOUTjava.lang.String
getStartScript()
Getter for field STARTSCRIPTjava.lang.Long
getTotalCPU()
Getter for field CPUTOTALjava.lang.String
getTrace()
Getter for field TRACE-
Methods inherited from interface com.ibm.cics.model.ICICSObject
getCICSType
-
Methods inherited from interface com.ibm.cics.model.ICICSResource
getCICSContainer, getCICSRelease, getRegionName
-
-
-
-
Method Detail
-
getObjectType
ICICSType<INodejsApplication> getObjectType()
- Specified by:
getObjectType
in interfaceICICSObject
- Specified by:
getObjectType
in interfacecom.ibm.cics.model.meta.ITypedObject
-
getName
java.lang.String getName()
Getter for field NAMEName
Specifies the name of this Node.js Application. The name can be up to 32 characters in length.
- Specified by:
getName
in interfaceICICSObject
-
getEnableStatus
INodejsApplication.EnableStatusValue getEnableStatus()
Getter for field ENABLESTATUSEnabled status
Returns a CVDA indicating the state of the Node.js Application. Values are:
- DISABLED
- The Node.js Application is not enabled.
- DISABLING
- The Node.js Application is in the process of being disabled. It is not available for further use, but inflight activity will be allowed to complete.
- ENABLED
- The Node.js Application is enabled.
- ENABLING
- The Node.js Application is in the process of being enabled.
- FAILED
- The Node.js Application has encountered a serious failure.
-
getBundleName
java.lang.String getBundleName()
Getter for field BUNDLEBundle name
Name of the bundle from which the Node.js Application is installed.
-
getChangeAgent
INodejsApplication.ChangeAgentValue getChangeAgent()
Getter for field CHANGEAGENTLast modification agent
The change agent identifier that made the last modification.
- CSDAPI - The resource was last changed by a CEDA transaction, by the programmable interface to DFHEDAP or by an EXEC CICS CSD command.
- CSDBATCH - The resource was last changed by a DFHCSDUP job.
- DREPAPI - The resource was last changed by a CICSPlex SM BAS API command.
- CREATESPI - The resource was last changed by an EXEC CICS CREATE command.
- NOTAPPLIC - This is not applicable for this resource.
- OVERRIDE - Resource was last changed by resource overrides.
-
getChangeAgentRelease
java.lang.String getChangeAgentRelease()
Getter for field CHANGEAGRELLast modification agent release
The CICS release level of the agent that made the last modification to the resource definition.
-
getChangeUserID
java.lang.String getChangeUserID()
Getter for field CHANGEUSRIDLast modification user ID
The user ID that made the last modification to the resource definition.
-
getDefineSource
java.lang.String getDefineSource()
Getter for field DEFINESOURCESource of the resource definition
The source of the definition, depending on which agent made the last change.
-
getInstallAgent
INodejsApplication.InstallAgentValue getInstallAgent()
Getter for field INSTALLAGENTInstallation agent
The install agent identifier that made the installation.
- BUNDLE - The resource was installed by a bundle deployment.
-
getInstallUserID
java.lang.String getInstallUserID()
Getter for field INSTALLUSRIDInstallation user ID
The user ID that installed the resource definition.
-
getDefineTime
java.util.Date getDefineTime()
Getter for field DEFINETIMECreation time
The local date and time when the resource definition record was created on DFHCSD or EYUDREP.
-
getChangeTime
java.util.Date getChangeTime()
Getter for field CHANGETIMELast modification time
The local date and time when the definition was last changed.
-
getInstallTime
java.util.Date getInstallTime()
Getter for field INSTALLTIMEInstallation time
The local date and time when the definition was installed.
-
getBasResourceDefinitionVersion
java.lang.Long getBasResourceDefinitionVersion()
Getter for field BASDEFINEVERBAS resource definition version
The BAS version number of the bundle definition.
-
getLeRuntimeOptionsProgram
java.lang.String getLeRuntimeOptionsProgram()
Getter for field LERUNOPTSLE runtime options program
Specifies the 1 - 8 character name of the program that defines the runtime options for the Language Environment.
-
getPID
java.lang.Long getPID()
Getter for field PIDNode.js Application process ID number
The process ID of the Node.js Application. The value is a fullword binary value.
-
getProfile
java.lang.String getProfile()
Getter for field PROFILENode.js Profile file
The name of the profile. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.
-
getStartScript
java.lang.String getStartScript()
Getter for field STARTSCRIPTNode.js starting script
The name of the associated starting script file. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.
-
getStandardOut
java.lang.String getStandardOut()
Getter for field STDOUTNode.js STDOUT file
The name of the associated standard output file. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.
-
getStandardError
java.lang.String getStandardError()
Getter for field STDERRNode.js STDERR file
The name of the associated standard error file. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.
-
getTrace
java.lang.String getTrace()
Getter for field TRACENode.js TRACE file
The name of the associated trace file. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.
-
getNodeHome
java.lang.String getNodeHome()
Getter for field NODEHOMENode.js installation home directory
The name of the directory in which the Node.js runtime is located. If the name is less than 255 characters, CICS pads the data area with trailing blanks.
-
getTotalCPU
java.lang.Long getTotalCPU()
Getter for field CPUTOTALNode.js Application total processor time
The total processor time in milliseconds that was used by the Node.js runtime and application.
-
getCurrentHeap
java.lang.Long getCurrentHeap()
Getter for field HEAPCURCurrent heap size
The size in bytes of the heap that is currently allocated to the Node.js runtime by the V8 JavaScript engine.
-
getRuntimeHeap
java.lang.Long getRuntimeHeap()
Getter for field HEAPRUNTHeap used by runtime
The size in bytes of the heap currently occupied by compiled byte code and JITed code.
-
getApplicationDataHeap
java.lang.Long getApplicationDataHeap()
Getter for field HEAPAPPDHeap used on data
The size in bytes of the heap currently occupied by application data.
-
getMaxHeap
java.lang.Long getMaxHeap()
Getter for field HEAPMAXMaximum heap size
The size in bytes of the maximum heap that can be allocated to the Node.js runtime. This value is set by default or by --max_old_space_size.
-
getLog
java.lang.String getLog()
Getter for field LOGNode.js LOG file
The name of the associated log file. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.
-
getCompletedInvokes
java.lang.Long getCompletedInvokes()
Getter for field INVKCOMPCompleted invokes
The total number of completed calls to the invoke function provided by the ibm-cics-api module are made since the Node.js application first became available or since it was last reset.
-
getCompletedInvokesInError
java.lang.Long getCompletedInvokesInError()
Getter for field INVKERRCompleted invokes in error
The total number of completed calls to the invoke function provided the ibm-cics-api module are made but resulted in an error response (i.e. other than HTTP response 200) since the Node.js application first became available or since it was last reset.
-
getCurrentInvokes
java.lang.Long getCurrentInvokes()
Getter for field INVKCURInvokes in progress
The current number of in-flight calls to the invoke function provided the ibm-cics-api module are being made by the Node.js application.
-
getCurrentPeakInvokes
java.lang.Long getCurrentPeakInvokes()
Getter for field INVKPEAKPeak invokes
The peak number of in-flight calls to the invoke function provided the ibm-cics-api module are being made by the Node.js application.
-
getCICSObjectReference
INodejsApplicationReference getCICSObjectReference()
- Specified by:
getCICSObjectReference
in interfaceICICSObject
- Specified by:
getCICSObjectReference
in interfaceICICSResource
-
-