com.ibm.cics.model

Interface IJVMPool

    • Method Detail

      • getPhasingOut

        java.lang.Long getPhasingOut()
        Getter for field PHASINGOUT

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

        Status 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 TOTAL

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

        Number of current JVMs

        The current number of JVMs in the JVM pool.

      • getSjgpeakjvms

        java.lang.Long getSjgpeakjvms()
        Getter for field SJGPEAKJVMS

        Peak number of JVMs

        The peak number of JVMs in the JVM pool.

      • getSjgreqstotal

        java.lang.Long getSjgreqstotal()
        Getter for field SJGREQSTOTAL

        Total 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 SJGREQSREUSE

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

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

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

        Number of JVM requests with JVM terminated

        The number of JVMs that have been terminated.

      • getJvmlvl0trace

        java.lang.String getJvmlvl0trace()
        Getter for field JVMLVL0TRACE

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

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

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

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

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

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

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

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

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

Copyright ? 2008-2015 IBM Corp. All Rights Reserved.