Interface IJVMProfile
-
- All Superinterfaces:
ICICSObject
,ICICSResource
,com.ibm.cics.model.meta.ITypedObject
public interface IJVMProfile extends ICICSResource
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IJVMProfile.ClassCacheStatusValue
Enumeration type for field CLASSCACHESTstatic class
IJVMProfile.ReusestValue
Enumeration type for field REUSEST
-
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
getCcurprofuse()
Getter for field CCURPROFUSEIJVMProfileReference
getCICSObjectReference()
java.lang.Long
getCjvmdestrsos()
Getter for field CJVMDESTRSOSjava.lang.Long
getCjvmheaphwm()
Getter for field CJVMHEAPHWMjava.lang.Long
getCjvmsunreset()
Getter for field CJVMSUNRESETIJVMProfile.ClassCacheStatusValue
getClassCacheStatus()
Getter for field CLASSCACHESTjava.lang.Long
getCleheaphwm()
Getter for field CLEHEAPHWMjava.lang.Long
getCmismavictim()
Getter for field CMISMAVICTIMjava.lang.Long
getCmismstealer()
Getter for field CMISMSTEALERjava.lang.Long
getCnewjvmscrt()
Getter for field CNEWJVMSCRTjava.lang.Long
getCpeakprofuse()
Getter for field CPEAKPROFUSEjava.lang.Long
getCprofilereqs()
Getter for field CPROFILEREQSjava.lang.String
getCprofxmxvalu()
Getter for field CPROFXMXVALUjava.lang.String
getHfsname()
Getter for field HFSNAMEjava.lang.String
getName()
Getter for field NAMEICICSType<IJVMProfile>
getObjectType()
IJVMProfile.ReusestValue
getReusest()
Getter for field REUSESTjava.lang.Long
getUcurprofuse()
Getter for field UCURPROFUSEjava.lang.Long
getUjvmdestrsos()
Getter for field UJVMDESTRSOSjava.lang.Long
getUjvmheaphwm()
Getter for field UJVMHEAPHWMjava.lang.Long
getUjvmsunreset()
Getter for field UJVMSUNRESETjava.lang.Long
getUleheaphwm()
Getter for field ULEHEAPHWMjava.lang.Long
getUmismavictim()
Getter for field UMISMAVICTIMjava.lang.Long
getUmismstealer()
Getter for field UMISMSTEALERjava.lang.Long
getUnewjvmscrt()
Getter for field UNEWJVMSCRTjava.lang.Long
getUpeakprofuse()
Getter for field UPEAKPROFUSEjava.lang.Long
getUprofilereqs()
Getter for field UPROFILEREQSjava.lang.String
getUprofxmxvalu()
Getter for field UPROFXMXVALU-
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<IJVMProfile> 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 as used in a program definition
The name of the JVM profile.
- Specified by:
getName
in interfaceICICSObject
-
getHfsname
java.lang.String getHfsname()
Getter for field HFSNAMEFull path name of the zFS file
The full path name of the zFS file for the JVM profile.
-
getClassCacheStatus
IJVMProfile.ClassCacheStatusValue getClassCacheStatus()
Getter for field CLASSCACHESTClass cache status
Specifies whether or not JVMs with this profile are pooled JVMs dependent on the shared class cache. The values are:
- CLASSCACHE - The JVM profile for this JVM specified the use of the shared class cache.
- NOCLASSCACHE - The JVM profile for this JVM did not specify the use of the shared class cache.
-
getReusest
IJVMProfile.ReusestValue getReusest()
Getter for field REUSESTJVM reuse status
Whether or not JVMs with this profile can be reused. The values are:
- Reuse - JVMs are continuous
- Noreuse - JVMs are single use
- Reset - JVMs with this JVM profile are resettable. Valid only for CICS TS regions at version 3.1 and before.
-
getCprofilereqs
java.lang.Long getCprofilereqs()
Getter for field CPROFILEREQSJVM profile CICS key request count
The number of requests for JVMs with an execution key of CICS.
-
getUprofilereqs
java.lang.Long getUprofilereqs()
Getter for field UPROFILEREQSJVM profile USER key request count
The number of requests for JVMs with an execution key of user.
-
getCcurprofuse
java.lang.Long getCcurprofuse()
Getter for field CCURPROFUSECurrent JVM profile CICS key use count
The current use count for JVMs with an execution key of CICS.
-
getUcurprofuse
java.lang.Long getUcurprofuse()
Getter for field UCURPROFUSECurrent JVM profile USER key use count
The current use count for JVMs with an execution key of user.
-
getCpeakprofuse
java.lang.Long getCpeakprofuse()
Getter for field CPEAKPROFUSEPeak JVM profile CICS key use count
The peak number of CICS key JVMs with this profile that the JVM pool has contained.
-
getUpeakprofuse
java.lang.Long getUpeakprofuse()
Getter for field UPEAKPROFUSEPeak JVM profile USER key use count
The peak number of user key JVMs with this profile that the JVM pool has contained.
-
getCnewjvmscrt
java.lang.Long getCnewjvmscrt()
Getter for field CNEWJVMSCRTNew CICS key JVMs created
The number of new CICS key JVMs that were created with this profile.
-
getUnewjvmscrt
java.lang.Long getUnewjvmscrt()
Getter for field UNEWJVMSCRTNew USER key JVMs created
The number of new user key JVMs that were created with this profile.
-
getCjvmsunreset
java.lang.Long getCjvmsunreset()
Getter for field CJVMSUNRESETNumber of CICS key JVMs not resettable
The number of CICS key JVMs that were not resettable. This field is not applicable for CICS TS 3.2 and later regions.
-
getUjvmsunreset
java.lang.Long getUjvmsunreset()
Getter for field UJVMSUNRESETNumber of USER key JVMs not resettable
The number of user key JVMs that were not resettable. This field is not applicable for CICS TS 3.2 and later regions.
-
getCmismstealer
java.lang.Long getCmismstealer()
Getter for field CMISMSTEALERNumber of times CICS key mismatch stealer
The number of times that an application's request for a CICS key JVM with this profile resulted in a mismatch or a steal. In order to fulfil the application's request, a free JVM with another profile was destroyed and re-initialized (mismatch), and if necessary its TCB was also destroyed and re-created (steal).
-
getUmismstealer
java.lang.Long getUmismstealer()
Getter for field UMISMSTEALERNumber of times USER key mismatch stealer
The number of times that an application's request for a user key JVM with this profile resulted in a mismatch or a steal.
-
getCmismavictim
java.lang.Long getCmismavictim()
Getter for field CMISMAVICTIMNumber of times CICS key mismatch victim
The number of times that a free CICS key JVM with this profile was taken, destroyed and re-initialized (mismatch), and if necessary its TCB was also destroyed and re-created (steal), in order to fulfil an application's request for a JVM with a different profile. JVM profiles that are not often requested by applications are more likely to be victims of TCB mismatch or stealing, because JVMs created with such profiles spend longer waiting in the JVM pool to be reused.
-
getUmismavictim
java.lang.Long getUmismavictim()
Getter for field UMISMAVICTIMNumber of times USER key mismatch victim
The number of times that a free user key JVM with this profile was taken, destroyed and re-initialized (mismatch), and if necessary its TCB was also destroyed and re-created (steal), in order to fulfil an application's request for a JVM with a different profile.
-
getCleheaphwm
java.lang.Long getCleheaphwm()
Getter for field CLEHEAPHWMPeak Language Environment heap used (CICS key)
The peak Language Environment heap storage for CICS key JVMs with this profile.
-
getUleheaphwm
java.lang.Long getUleheaphwm()
Getter for field ULEHEAPHWMPeak Language Environment heap used (USER key)
The peak Language Environment heap storage for user key JVMs with this profile.
-
getCjvmheaphwm
java.lang.Long getCjvmheaphwm()
Getter for field CJVMHEAPHWMHeap peak for CICS key JVMs
The peak heap storage used by CICS key JVMs with this profile.
-
getUjvmheaphwm
java.lang.Long getUjvmheaphwm()
Getter for field UJVMHEAPHWMHeap peak for user key JVMs
The peak heap storage used by user key JVMs in this profile
-
getCjvmdestrsos
java.lang.Long getCjvmdestrsos()
Getter for field CJVMDESTRSOSTimes JVMs CICS key destroyed by 'SOS' action
The number of times that CICS key JVMs with this profile were destroyed due to a short-on-storage condition. When CICS is notified of a short-on-storage condition by its storage monitor for JVMs, it might destroy JVMs in the JVM pool that are not currently in use.
-
getUjvmdestrsos
java.lang.Long getUjvmdestrsos()
Getter for field UJVMDESTRSOSTimes JVMs USER key destroyed by 'SOS' action
The number of times that user key JVMs with this profile were destroyed due to a short-on-storage condition.
-
getCprofxmxvalu
java.lang.String getCprofxmxvalu()
Getter for field CPROFXMXVALUJVM profile CICS -Xmx value
The -Xmx parameter set in this JVM profile for CICS key JVMs. The -Xmx parameter specifies the maximum size of the heap in the JVM.
-
getUprofxmxvalu
java.lang.String getUprofxmxvalu()
Getter for field UPROFXMXVALUJVM profile USER -Xmx value
The -Xmx parameter set in this JVM profile for user key JVMs. The -Xmx parameter specifies the maximum size of the heap in the JVM.
-
getCICSObjectReference
IJVMProfileReference getCICSObjectReference()
- Specified by:
getCICSObjectReference
in interfaceICICSObject
- Specified by:
getCICSObjectReference
in interfaceICICSResource
-
-