Interface IJVMPool
-
- All Superinterfaces:
ICICSObject
,ICICSResource
,com.ibm.cics.model.meta.ITypedObject
public interface IJVMPool extends ICICSResource
-
-
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 IJVMPoolReference
getCICSObjectReference()
java.lang.Long
getCurrent()
Getter for field SJGCURRJVMSjava.lang.String
getJvmlvl0trace()
Getter for field JVMLVL0TRACEjava.lang.String
getJvmlvl1trace()
Getter for field JVMLVL1TRACEjava.lang.String
getJvmlvl2trace()
Getter for field JVMLVL2TRACEjava.lang.String
getJvmusertrace()
Getter for field JVMUSERTRACEICICSType<IJVMPool>
getObjectType()
java.lang.Long
getPhasingOut()
Getter for field PHASINGOUTjava.lang.String
getProfiledir()
Getter for field PROFILEDIRjava.lang.Long
getSjgcurrcache()
Getter for field SJGCURRCACHEjava.lang.Long
getSjgpeakcache()
Getter for field SJGPEAKCACHEjava.lang.Long
getSjgpeakjvms()
Getter for field SJGPEAKJVMSjava.lang.Long
getSjgreqscache()
Getter for field SJGREQSCACHEjava.lang.Long
getSjgreqsinit()
Getter for field SJGREQSINITjava.lang.Long
getSjgreqsmisma()
Getter for field SJGREQSMISMAjava.lang.Long
getSjgreqsreset()
Getter for field SJGREQSRESETjava.lang.Long
getSjgreqsreuse()
Getter for field SJGREQSREUSEjava.lang.Long
getSjgreqstermi()
Getter for field SJGREQSTERMIjava.lang.Long
getSjgreqstotal()
Getter for field SJGREQSTOTALICICSEnums.EnablementValue
getStatus()
Getter for field STATUSjava.lang.Long
getTotal()
Getter for field TOTAL-
Methods inherited from interface com.ibm.cics.model.ICICSObject
getCICSType, getName
-
Methods inherited from interface com.ibm.cics.model.ICICSResource
getCICSContainer, getCICSRelease, getRegionName
-
-
-
-
Method Detail
-
getObjectType
ICICSType<IJVMPool> getObjectType()
- Specified by:
getObjectType
in interfaceICICSObject
- Specified by:
getObjectType
in interfacecom.ibm.cics.model.meta.ITypedObject
-
getPhasingOut
java.lang.Long getPhasingOut()
Getter for field PHASINGOUTNumber of Java virtual machines (JVM) for removal
The number of JVMs that are marked for removal from the JVM pool. These JVMs are still allocated to a task that is currently executing, or has executed, a Java program in the JVM. JVMs are marked for removal as a result of a JVMPOOL Phaseout, Purge or Forcepurge action or as a result of a CLCACHE Phaseout, Purge or Forcepurge action.
-
getStatus
ICICSEnums.EnablementValue getStatus()
Getter for field STATUSStatus of Java virtual machine (JVM) pool
The status of the JVM pool:
- ENABLED - The pool is enabled for use and Java programs can execute using JVMs from the pool. This is the normal status.
- DISABLED - The pool is disabled, and new requests cannot be serviced from the pool. Programs can still be executing if they were started before the JVM pool became disabled.
-
getTotal
java.lang.Long getTotal()
Getter for field TOTALNumber of pre-initialized Java virtual machines
The number of JVMs that have been initialized and are available for use or allocated to tasks. This total includes JVMs that are in the process of being terminated and removed from the region and included on the PHASINGOUT count.
-
getCurrent
java.lang.Long getCurrent()
Getter for field SJGCURRJVMSNumber of current JVMs
The current number of JVMs in the JVM pool.
-
getSjgpeakjvms
java.lang.Long getSjgpeakjvms()
Getter for field SJGPEAKJVMSPeak number of JVMs
The peak number of JVMs in the JVM pool.
-
getSjgreqstotal
java.lang.Long getSjgreqstotal()
Getter for field SJGREQSTOTALTotal number of JVM program requests
The total number of requests to run a Java program in a JVM.
-
getSjgreqsreuse
java.lang.Long getSjgreqsreuse()
Getter for field SJGREQSREUSENumber of JVM requests with JVM reuse
The number of requests to run a program in a continuous JVM.
-
getSjgreqsinit
java.lang.Long getSjgreqsinit()
Getter for field SJGREQSINITNumber of JVM requests with JVM initialised
The number of JVM program requests where the JVM was initialized.
-
getSjgreqsmisma
java.lang.Long getSjgreqsmisma()
Getter for field SJGREQSMISMANumber of JVM requests with JVM mismatch
The number of JVM program requests that required a reusable (continuous) JVM, but for which there was no JVM already initialized with the same JVM profile.
-
getSjgreqstermi
java.lang.Long getSjgreqstermi()
Getter for field SJGREQSTERMINumber of JVM requests with JVM terminated
The number of JVMs that have been terminated.
-
getJvmlvl0trace
java.lang.String getJvmlvl0trace()
Getter for field JVMLVL0TRACEJVM LVL0 Trace control
The default option for JVM Level 0 trace, corresponding to trace level 29 of the SJ component. The default setting for this level of tracing maps to trace point level 0 for JVMs, which is reserved for extraordinary events and errors. Unlike CICS exception trace, which cannot be switched off, the JVM Level 0 trace is normally switched off unless JVM tracing is required.
-
getJvmlvl1trace
java.lang.String getJvmlvl1trace()
Getter for field JVMLVL1TRACEJVM LVL1 Trace control
The default option for JVM Level 1 trace, corresponding to trace level 30 of the SJ component. The default setting for this level of tracing maps to trace point level 1 for JVMs.
-
getJvmlvl2trace
java.lang.String getJvmlvl2trace()
Getter for field JVMLVL2TRACEJVM LVL2 Trace control
The default option for JVM Level 2 trace, corresponding to trace level 31 of the SJ component. The default setting for this level of tracing maps to trace point level 2 for JVMs.
-
getJvmusertrace
java.lang.String getJvmusertrace()
Getter for field JVMUSERTRACEJVM USER Trace control
The default option for JVM user trace, corresponding to trace level 32 of the SJ component.
-
getSjgcurrcache
java.lang.Long getSjgcurrcache()
Getter for field SJGCURRCACHECurrent pooled (class cache) JVMs
The number of JVMs currently in the pool that use the shared class cache, so are pooled JVMs. JVMs use the shared class cache if they were created using JVM profiles that specify CLASSCACHE=YES. This count includes both pooled JVMs that are in use by a Java program, and pooled JVMs that are awaiting reuse.
-
getSjgpeakcache
java.lang.Long getSjgpeakcache()
Getter for field SJGPEAKCACHEPeak pooled (class cache) JVMs
The peak number of JVMs in the JVM pool that used the shared class cache.
-
getSjgreqscache
java.lang.Long getSjgreqscache()
Getter for field SJGREQSCACHEJVM requests - class cache
The total number of Java programs which requested a JVM that uses the shared class cache.
-
getSjgreqsreset
java.lang.Long getSjgreqsreset()
Getter for field SJGREQSRESETNumber of JVM requests with JVM reset
Number of requests to run a program in a resettable JVM. This field is not applicable for CICS TS 3.2 and later regions.
-
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.
-
getCICSObjectReference
IJVMPoolReference getCICSObjectReference()
- Specified by:
getCICSObjectReference
in interfaceICICSObject
- Specified by:
getCICSObjectReference
in interfaceICICSResource
-
-