Interface IJVMServer
-
- All Superinterfaces:
ICICSObject
,ICICSResource
,IInstalledCICSResource
,com.ibm.cics.model.meta.ITypedObject
public interface IJVMServer extends ICICSResource, IInstalledCICSResource
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IJVMServer.ChangeAgentValue
Enumeration type for field CHANGEAGENTstatic class
IJVMServer.EnableStatusValue
Enumeration type for field ENABLESTATUSstatic class
IJVMServer.InstallAgentValue
Enumeration type for field INSTALLAGENT
-
Field Summary
-
Fields inherited from interface com.ibm.cics.model.ICICSResource
COPYRIGHT
-
Fields inherited from interface com.ibm.cics.model.IInstalledCICSResource
COPYRIGHT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Long
getBasdefinever()
Getter for field BASDEFINEVERIJVMServer.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 CHANGEUSRIDIJVMServerReference
getCICSObjectReference()
java.lang.Long
getClassCacheFree()
Getter for field CLSCACHEFREEjava.lang.Long
getClassCacheSize()
Getter for field CLSCACHESIZEjava.lang.Long
getClassStorageAlloc()
Getter for field CLSSSTRGALLCjava.lang.Long
getClassStorageUsed()
Getter for field CLSSSTRGUSEDjava.lang.Long
getCodeCacheAlloc()
Getter for field CODECACHALLCjava.lang.Long
getCodeCacheUsed()
Getter for field CODECACHUSEDjava.lang.Long
getDataCacheAlloc()
Getter for field DATACACHALLCjava.lang.Long
getDataCacheUsed()
Getter for field DATACACHUSEDjava.lang.String
getDefineSource()
Getter for field DEFINESOURCEjava.util.Date
getDefineTime()
Getter for field DEFINETIMEIJVMServer.EnableStatusValue
getEnableStatus()
Getter for field ENABLESTATUSjava.lang.Long
getGcEventsMajor()
Getter for field SRVGCMJRCNTjava.lang.Long
getGcEventsMinor()
Getter for field SRVGCMNRCNTjava.lang.Long
getGcHeapFreedMajor()
Getter for field SRVGCMJRFRDjava.lang.Long
getGcHeapFreedMinor()
Getter for field SRVGCMNRFRDjava.lang.Long
getGcMinHeap()
Getter for field OCCUPANCYjava.lang.String
getGcPolicy()
Getter for field GCPOLICYjava.lang.Long
getGcTimeMajor()
Getter for field SRVGCMJRCPUjava.lang.Long
getGcTimeMinor()
Getter for field SRVGCMNRCPUjava.lang.Long
getHeap()
Getter for field CURRENTHEAPjava.lang.Long
getInitHeap()
Getter for field INITHEAPIJVMServer.InstallAgentValue
getInstallAgent()
Getter for field INSTALLAGENTjava.util.Date
getInstallTime()
Getter for field INSTALLTIMEjava.lang.String
getInstallUserID()
Getter for field INSTALLUSRIDjava.lang.String
getJavahome()
Getter for field JAVAHOMEjava.util.Date
getJvmCreatedGMT()
Getter for field SRVCRTTMEGMTjava.util.Date
getJvmCreatedLocalTime()
Getter for field SRVCRTTMELCLjava.lang.String
getJvmProfile()
Getter for field JVMPROFILEjava.lang.String
getLerunopts()
Getter for field LERUNOPTSjava.lang.String
getLog()
Getter for field LOGjava.lang.Long
getMaxHeap()
Getter for field MAXHEAPjava.lang.Long
getMaxThreads()
Getter for field THREADLIMITjava.lang.String
getName()
Getter for field NAMEICICSType<IJVMServer>
getObjectType()
java.lang.Long
getPeakHeap()
Getter for field PEAKHEAPjava.lang.Long
getPeakThreads()
Getter for field SRVTHRHWMjava.lang.Long
getPeakWaitingThreads()
Getter for field SRVTHRWHWMjava.lang.Long
getPid()
Getter for field PIDjava.lang.String
getProfile()
Getter for field PROFILEjava.lang.String
getProfiledir()
Getter for field PROFILEDIRjava.lang.String
getStderr()
Getter for field STDERRjava.lang.String
getStdout()
Getter for field STDOUTjava.lang.Long
getSysThreadPeakWait()
Getter for field SRVSYSTHPWTjava.lang.Long
getSysThreadUsage()
Getter for field SRVSYSTHCNTjava.lang.Long
getSysThreadWaits()
Getter for field SRVSYSTHDWTjava.lang.Long
getSysThreadWaitTime()
Getter for field SRVSYSTHWTTjava.lang.Long
getTaskCount()
Getter for field SRVUSECOUNTjava.lang.Long
getThreads()
Getter for field SRVTHRCURRjava.lang.Long
getThreadWaits()
Getter for field SRVTHRWAITSjava.lang.String
getThreadWaitTime()
Getter for field SRVTHRWTIMEjava.lang.String
getTrace()
Getter for field TRACEjava.lang.Long
getWaitingThreads()
Getter for field SRVTHRWCURRjava.lang.Long
getWaitingThreadsSysThread()
Getter for field SRVSYSTHNWTjava.lang.Long
getWlpthractv()
Getter for field WLPTHRACTVjava.lang.String
getWorkdir()
Getter for field WORKDIR-
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<IJVMServer> getObjectType()
- Specified by:
getObjectType
in interfaceICICSObject
- Specified by:
getObjectType
in interfacecom.ibm.cics.model.meta.ITypedObject
-
getName
java.lang.String getName()
Getter for field NAMEJVM server name
Specifies the name of this JVMSERVER. The name can be up to eight characters in length.
- Specified by:
getName
in interfaceICICSObject
-
getEnableStatus
IJVMServer.EnableStatusValue getEnableStatus()
Getter for field ENABLESTATUSEnable status
Indicates whether the JVMSERVER is enabled or not. Values are:
- DISABLED
- Disable the JVMSERVER resource. CICS finishes processing any requests and then stops the JVM and the Language Environment enclave.
- ENABLED
- Enable the JVMSERVER resource. CICS creates a Language Environment enclave and starts a JVM.
- DISABLING
- The JVMSERVER resource is disabling.
- ENABLING
- The JVMSERVER resource is enabling.
- DISCARDING
- The JVMSERVER resource is discarding.
-
getInstallAgent
IJVMServer.InstallAgentValue getInstallAgent()
Getter for field INSTALLAGENTInstall by agent
The install agent identifier that made the installation.
- CSDAPI - The resource was installed by a CEDA transaction, by the programmable interface to DFHEDAP or by an EXEC CICS CSD command.
- SYSTEM - The resource was last changed by the CICS or CICSPlex SM system.
- CREATESPI - The resource was installed by an EXEC CICS CREATE command.
- GRPLIST - The resource was installed by GRPLIST INSTALL.
- BUNDLE - The resource was installed by a bundle deployment.
-
getChangeUserID
java.lang.String getChangeUserID()
Getter for field CHANGEUSRIDLast changed by user ID
The user ID that made the last modification to the resource definition.
-
getChangeAgent
IJVMServer.ChangeAgentValue getChangeAgent()
Getter for field CHANGEAGENTLast changed by 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.
- DREPBATCH - The resource was last changed by a CICSPlex SM utility.
- SYSTEM - The resource was last changed by the CICS or CICSPlex SM system.
- 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 changed by agent release
The CICS release level of the agent that made the last modification to the resource definition.
-
getChangeTime
java.util.Date getChangeTime()
Getter for field CHANGETIMELast changed on time and date
The local date and time when the definition was last changed.
-
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.
-
getDefineTime
java.util.Date getDefineTime()
Getter for field DEFINETIMECreated on time and date
The local date and time when the resource definition record was created on DFHCSD or EYUDREP.
-
getInstallUserID
java.lang.String getInstallUserID()
Getter for field INSTALLUSRIDInstall by user ID
The user ID that installed the resource definition.
-
getInstallTime
java.util.Date getInstallTime()
Getter for field INSTALLTIMEInstall on time and date
The local date and time when the definition was installed.
-
getBasdefinever
java.lang.Long getBasdefinever()
Getter for field BASDEFINEVERBAS definition version
The BAS version number of this definition.
-
getJvmProfile
java.lang.String getJvmProfile()
Getter for field JVMPROFILEJVM profile
Specifies the 1- 8 character name of the JVM profile for the JVM server. The JVM profile is a file in the z/OS UNIX directory that is specified by the system initialization parameter JVMPROFILEDIR.
-
getLerunopts
java.lang.String getLerunopts()
Getter for field LERUNOPTSLE runtime options
Specifies the 1 - 8 character name of the program that defines the runtime options for the Language Environment.
-
getMaxThreads
java.lang.Long getMaxThreads()
Getter for field THREADLIMITMaximum number of threads
Set the maximum number of threads that are allowed by CICS when calling the JVM. Each thread is attached using a T8 TCB. The valid range is 1-256 threads.
-
getTaskCount
java.lang.Long getTaskCount()
Getter for field SRVUSECOUNTJVM server task count
Total number of tasks that have been attached to run in this JVM server
-
getThreads
java.lang.Long getThreads()
Getter for field SRVTHRCURRCurrent number of threads
Number of current JVM server threads
-
getPeakThreads
java.lang.Long getPeakThreads()
Getter for field SRVTHRHWMPeak number of threads
Peak number of JVM server threads
-
getThreadWaits
java.lang.Long getThreadWaits()
Getter for field SRVTHRWAITSNumber of thread waits
The number of thread waits
-
getThreadWaitTime
java.lang.String getThreadWaitTime()
Getter for field SRVTHRWTIMETotal thread waiting time
Total thread waiting time
-
getWaitingThreads
java.lang.Long getWaitingThreads()
Getter for field SRVTHRWCURRCurrent number of waiting threads
The number of current waiting threads
-
getPeakWaitingThreads
java.lang.Long getPeakWaitingThreads()
Getter for field SRVTHRWHWMPeak number of waiting threads
The peak number of waiting threads
-
getHeap
java.lang.Long getHeap()
Getter for field CURRENTHEAPCurrent heap size
The current size of the JVM heap
-
getGcPolicy
java.lang.String getGcPolicy()
Getter for field GCPOLICYGarbage collection policy
The garbage collection policy (algorithm) in use by this JVM
-
getInitHeap
java.lang.Long getInitHeap()
Getter for field INITHEAPInitial heap size
The initial size of the JVM heap (Xms)
-
getMaxHeap
java.lang.Long getMaxHeap()
Getter for field MAXHEAPMaximum heap size
The maximum size of the JVM heap (Xmx)
-
getGcMinHeap
java.lang.Long getGcMinHeap()
Getter for field OCCUPANCYHeap occupancy
The heap occupancy (size of heap after last Garbage Collection)
-
getPid
java.lang.Long getPid()
Getter for field PIDJVM process id
The process id of the JVM running in the JVMSERVER
-
getSysThreadUsage
java.lang.Long getSysThreadUsage()
Getter for field SRVSYSTHCNTSystem thread use count
The number of times the JVM server has used a system thread
-
getSysThreadWaits
java.lang.Long getSysThreadWaits()
Getter for field SRVSYSTHDWTNumber of system thread waits
The number of tasks that waited for the system thread
-
getSysThreadWaitTime
java.lang.Long getSysThreadWaitTime()
Getter for field SRVSYSTHWTTTotal system thread waiting time
Total time that tasks waited for a system thread
-
getWaitingThreadsSysThread
java.lang.Long getWaitingThreadsSysThread()
Getter for field SRVSYSTHNWTNumber of tasks waiting for a system thread
Current number of tasks waiting for a system thread
-
getSysThreadPeakWait
java.lang.Long getSysThreadPeakWait()
Getter for field SRVSYSTHPWTPeak number of waiting system threads
The peak number of tasks waiting for a system thread
-
getJvmCreatedGMT
java.util.Date getJvmCreatedGMT()
Getter for field SRVCRTTMEGMTJVM created time and date (GMT)
The time at which the current JVM within the JVMSERVER was created (GMT)
-
getJvmCreatedLocalTime
java.util.Date getJvmCreatedLocalTime()
Getter for field SRVCRTTMELCLJVM created time and date (Local time)
The time at which the current JVM within the JVMSERVER was created (Local time)
-
getPeakHeap
java.lang.Long getPeakHeap()
Getter for field PEAKHEAPPeak heap size
The peak heap size used by the JVM in the JVMSERVER
-
getGcEventsMajor
java.lang.Long getGcEventsMajor()
Getter for field SRVGCMJRCNTMajor garbage collection events
The number of times major garbage collection has run in the JVM
-
getGcTimeMajor
java.lang.Long getGcTimeMajor()
Getter for field SRVGCMJRCPUTotal CPU used by major garbage collection
The total CPU spent in major garbage collection
-
getGcHeapFreedMajor
java.lang.Long getGcHeapFreedMajor()
Getter for field SRVGCMJRFRDHeap freed by major garbage collection
The amount of heap freed by major garbage collection
-
getGcEventsMinor
java.lang.Long getGcEventsMinor()
Getter for field SRVGCMNRCNTMinor garbage collection events
The number of times minor garbage collection has run in the JVM
-
getGcTimeMinor
java.lang.Long getGcTimeMinor()
Getter for field SRVGCMNRCPUTotal CPU used by minor garbage collection
The total CPU spent in minor garbage collection
-
getGcHeapFreedMinor
java.lang.Long getGcHeapFreedMinor()
Getter for field SRVGCMNRFRDHeap freed by minor garbage collection
The amount of heap freed by minor garbage collection
-
getProfiledir
java.lang.String getProfiledir()
Getter for field PROFILEDIRJVM profile directory
The name of the z/OS UNIX directory that contains the JVM profiles in CICS. This value is taken from the JVMPROFILEDIR system initialization parameter.
-
getProfile
java.lang.String getProfile()
Getter for field PROFILEJVM 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.
-
getJavahome
java.lang.String getJavahome()
Getter for field JAVAHOMEJava installation home directory
The name of the directory in which the Java runtime is located. If the name is less than 255 characters, CICS pads the data area with trailing blanks.
-
getStdout
java.lang.String getStdout()
Getter for field STDOUTJVM standard out 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.
-
getStderr
java.lang.String getStderr()
Getter for field STDERRJVM standard error 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 TRACEJVM 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.
-
getLog
java.lang.String getLog()
Getter for field LOGJVM 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.
-
getWorkdir
java.lang.String getWorkdir()
Getter for field WORKDIRJVM working directory
The name of the associated working directory. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.
-
getCodeCacheUsed
java.lang.Long getCodeCacheUsed()
Getter for field CODECACHUSEDJIT code cache memory used
The memory currently used within the JIT code cache
-
getCodeCacheAlloc
java.lang.Long getCodeCacheAlloc()
Getter for field CODECACHALLCJIT code cache allocated memory
The memory committed to the JIT code cache
-
getDataCacheUsed
java.lang.Long getDataCacheUsed()
Getter for field DATACACHUSEDJIT data cache memory used
The memory currently used within the JIT data cache
-
getDataCacheAlloc
java.lang.Long getDataCacheAlloc()
Getter for field DATACACHALLCJIT data cache allocated memory
The memory allocated to the JIT data cache
-
getClassStorageUsed
java.lang.Long getClassStorageUsed()
Getter for field CLSSSTRGUSEDJVM class storage memory used
The memory currently used within the class storage
-
getClassStorageAlloc
java.lang.Long getClassStorageAlloc()
Getter for field CLSSSTRGALLCJVM class storage allocated memory
The memory allocated to the JVM class storage
-
getClassCacheSize
java.lang.Long getClassCacheSize()
Getter for field CLSCACHESIZEJVM classcache size
The size limit of the JVM's shared class cache in bytes
-
getClassCacheFree
java.lang.Long getClassCacheFree()
Getter for field CLSCACHEFREEJVM classcache free
The current size of the free space within the JVM's shared class cache in bytes
-
getWlpthractv
java.lang.Long getWlpthractv()
Getter for field WLPTHRACTVLiberty Active Threads
The number of threads currently active in Liberty or -1 if not applicable.
-
getCICSObjectReference
IJVMServerReference getCICSObjectReference()
- Specified by:
getCICSObjectReference
in interfaceICICSObject
- Specified by:
getCICSObjectReference
in interfaceICICSResource
-
-