com.ibm.cics.model
Interface IJVMProfile

All Superinterfaces:
ICICSObject, ICICSResource, com.ibm.cics.model.meta.ITypedObject

public interface IJVMProfile
extends ICICSResource

generated from CICS resourcetable JVMPROF


Nested Class Summary
static class IJVMProfile.ClassCacheStatusValue
          Enumeration type for field CLASSCACHEST
static class IJVMProfile.ReusestValue
          Enumeration type for field REUSEST
 
Method Summary
 java.lang.Long getCcurprofuse()
          Getter for field CCURPROFUSE
 java.lang.Long getCjvmdestrsos()
          Getter for field CJVMDESTRSOS
 java.lang.Long getCjvmheaphwm()
          Getter for field CJVMHEAPHWM
 java.lang.Long getCjvmsunreset()
          Getter for field CJVMSUNRESET
 IJVMProfile.ClassCacheStatusValue getClassCacheStatus()
          Getter for field CLASSCACHEST
 java.lang.Long getCleheaphwm()
          Getter for field CLEHEAPHWM
 java.lang.Long getCmismavictim()
          Getter for field CMISMAVICTIM
 java.lang.Long getCmismstealer()
          Getter for field CMISMSTEALER
 java.lang.Long getCnewjvmscrt()
          Getter for field CNEWJVMSCRT
 java.lang.Long getCpeakprofuse()
          Getter for field CPEAKPROFUSE
 java.lang.Long getCprofilereqs()
          Getter for field CPROFILEREQS
 java.lang.String getCprofxmxvalu()
          Getter for field CPROFXMXVALU
 java.lang.String getHfsname()
          Getter for field HFSNAME
 java.lang.String getName()
          Getter for field NAME
 IJVMProfile.ReusestValue getReusest()
          Getter for field REUSEST
 java.lang.Long getUcurprofuse()
          Getter for field UCURPROFUSE
 java.lang.Long getUjvmdestrsos()
          Getter for field UJVMDESTRSOS
 java.lang.Long getUjvmheaphwm()
          Getter for field UJVMHEAPHWM
 java.lang.Long getUjvmsunreset()
          Getter for field UJVMSUNRESET
 java.lang.Long getUleheaphwm()
          Getter for field ULEHEAPHWM
 java.lang.Long getUmismavictim()
          Getter for field UMISMAVICTIM
 java.lang.Long getUmismstealer()
          Getter for field UMISMSTEALER
 java.lang.Long getUnewjvmscrt()
          Getter for field UNEWJVMSCRT
 java.lang.Long getUpeakprofuse()
          Getter for field UPEAKPROFUSE
 java.lang.Long getUprofilereqs()
          Getter for field UPROFILEREQS
 java.lang.String getUprofxmxvalu()
          Getter for field UPROFXMXVALU
 
Methods inherited from interface com.ibm.cics.model.ICICSResource
getCICSRelease, getRegionName
 
Methods inherited from interface com.ibm.cics.model.ICICSObject
getCICSType, getObjectType
 

Method Detail

getName

java.lang.String getName()
Getter for field NAME

Name as used in a program definition

The name of the JVM profile.

Specified by:
getName in interface ICICSObject

getHfsname

java.lang.String getHfsname()
Getter for field HFSNAME

Full path name of the HFS file

The full path name of the HFS file for the JVM profile.


getClassCacheStatus

IJVMProfile.ClassCacheStatusValue getClassCacheStatus()
Getter for field CLASSCACHEST

Class cache status

Specifies whether or not JVMs with this profile are pooled JVMs dependent on the shared class cache. The values are:


getReusest

IJVMProfile.ReusestValue getReusest()
Getter for field REUSEST

JVM reuse status

Whether or not JVMs with this profile can be reused. The values are:


getCprofilereqs

java.lang.Long getCprofilereqs()
Getter for field CPROFILEREQS

JVM 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 UPROFILEREQS

JVM 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 CCURPROFUSE

Current 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 UCURPROFUSE

Current 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 CPEAKPROFUSE

Peak 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 UPEAKPROFUSE

Peak 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 CNEWJVMSCRT

New 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 UNEWJVMSCRT

New 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 CJVMSUNRESET

Number 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 UJVMSUNRESET

Number 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 CMISMSTEALER

Number 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 UMISMSTEALER

Number 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 CMISMAVICTIM

Number 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 UMISMAVICTIM

Number 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 CLEHEAPHWM

Peak 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 ULEHEAPHWM

Peak 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 CJVMHEAPHWM

Heap 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 UJVMHEAPHWM

Heap 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 CJVMDESTRSOS

Times 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 UJVMDESTRSOS

Times 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 CPROFXMXVALU

JVM 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 UPROFXMXVALU

JVM 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.



Copyright 2008-2009 IBM Corp. All Rights Reserved.