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 classIJVMServer.ChangeAgentValueEnumeration type for field CHANGEAGENTstatic classIJVMServer.EnableStatusValueEnumeration type for field ENABLESTATUSstatic classIJVMServer.InstallAgentValueEnumeration 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.LonggetBasdefinever()Getter for field BASDEFINEVERIJVMServer.ChangeAgentValuegetChangeAgent()Getter for field CHANGEAGENTjava.lang.StringgetChangeAgentRelease()Getter for field CHANGEAGRELjava.util.DategetChangeTime()Getter for field CHANGETIMEjava.lang.StringgetChangeUserID()Getter for field CHANGEUSRIDIJVMServerReferencegetCICSObjectReference()java.lang.LonggetClassCacheFree()Getter for field CLSCACHEFREEjava.lang.LonggetClassCacheSize()Getter for field CLSCACHESIZEjava.lang.LonggetClassStorageAlloc()Getter for field CLSSSTRGALLCjava.lang.LonggetClassStorageUsed()Getter for field CLSSSTRGUSEDjava.lang.LonggetCodeCacheAlloc()Getter for field CODECACHALLCjava.lang.LonggetCodeCacheUsed()Getter for field CODECACHUSEDjava.lang.LonggetDataCacheAlloc()Getter for field DATACACHALLCjava.lang.LonggetDataCacheUsed()Getter for field DATACACHUSEDjava.lang.StringgetDefineSource()Getter for field DEFINESOURCEjava.util.DategetDefineTime()Getter for field DEFINETIMEIJVMServer.EnableStatusValuegetEnableStatus()Getter for field ENABLESTATUSjava.lang.LonggetGcEventsMajor()Getter for field SRVGCMJRCNTjava.lang.LonggetGcEventsMinor()Getter for field SRVGCMNRCNTjava.lang.LonggetGcHeapFreedMajor()Getter for field SRVGCMJRFRDjava.lang.LonggetGcHeapFreedMinor()Getter for field SRVGCMNRFRDjava.lang.LonggetGcMinHeap()Getter for field OCCUPANCYjava.lang.StringgetGcPolicy()Getter for field GCPOLICYjava.lang.LonggetGcTimeMajor()Getter for field SRVGCMJRCPUjava.lang.LonggetGcTimeMinor()Getter for field SRVGCMNRCPUjava.lang.LonggetHeap()Getter for field CURRENTHEAPjava.lang.LonggetInitHeap()Getter for field INITHEAPIJVMServer.InstallAgentValuegetInstallAgent()Getter for field INSTALLAGENTjava.util.DategetInstallTime()Getter for field INSTALLTIMEjava.lang.StringgetInstallUserID()Getter for field INSTALLUSRIDjava.lang.StringgetJavahome()Getter for field JAVAHOMEjava.util.DategetJvmCreatedGMT()Getter for field SRVCRTTMEGMTjava.util.DategetJvmCreatedLocalTime()Getter for field SRVCRTTMELCLjava.lang.StringgetJvmProfile()Getter for field JVMPROFILEjava.lang.StringgetLerunopts()Getter for field LERUNOPTSjava.lang.StringgetLog()Getter for field LOGjava.lang.LonggetMaxHeap()Getter for field MAXHEAPjava.lang.LonggetMaxThreads()Getter for field THREADLIMITjava.lang.StringgetName()Getter for field NAMEICICSType<IJVMServer>getObjectType()java.lang.LonggetPeakHeap()Getter for field PEAKHEAPjava.lang.LonggetPeakThreads()Getter for field SRVTHRHWMjava.lang.LonggetPeakWaitingThreads()Getter for field SRVTHRWHWMjava.lang.LonggetPid()Getter for field PIDjava.lang.StringgetProfile()Getter for field PROFILEjava.lang.StringgetProfiledir()Getter for field PROFILEDIRjava.lang.StringgetStderr()Getter for field STDERRjava.lang.StringgetStdout()Getter for field STDOUTjava.lang.LonggetSysThreadPeakWait()Getter for field SRVSYSTHPWTjava.lang.LonggetSysThreadUsage()Getter for field SRVSYSTHCNTjava.lang.LonggetSysThreadWaits()Getter for field SRVSYSTHDWTjava.lang.LonggetSysThreadWaitTime()Getter for field SRVSYSTHWTTjava.lang.LonggetTaskCount()Getter for field SRVUSECOUNTjava.lang.LonggetThreads()Getter for field SRVTHRCURRjava.lang.LonggetThreadWaits()Getter for field SRVTHRWAITSjava.lang.StringgetThreadWaitTime()Getter for field SRVTHRWTIMEjava.lang.StringgetTrace()Getter for field TRACEjava.lang.LonggetWaitingThreads()Getter for field SRVTHRWCURRjava.lang.LonggetWaitingThreadsSysThread()Getter for field SRVSYSTHNWTjava.lang.LonggetWlpthractv()Getter for field WLPTHRACTVjava.lang.StringgetWorkdir()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:
getObjectTypein interfaceICICSObject- Specified by:
getObjectTypein 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:
getNamein 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:
getCICSObjectReferencein interfaceICICSObject- Specified by:
getCICSObjectReferencein interfaceICICSResource
-
-