com.ibm.cics.model

Interface IJVMProfile

    • 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 zFS file

        The full path name of the zFS 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:

        • 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 REUSEST

        JVM 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 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-2015 IBM Corp. All Rights Reserved.