com.ibm.cics.model

Interface IJVMServer

    • Method Detail

      • getName

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

        JVM server name

        Specifies the name of this JVMSERVER. The name can be up to eight characters in length.

        Specified by:
        getName in interface ICICSObject
      • getEnableStatus

        IJVMServer.EnableStatusValue getEnableStatus()
        Getter for field ENABLESTATUS

        Enable status

        Indicates whether the JVMSERVER is enabled or not. Values are:

        DISABLED
        Disable the JVMSERVER resource. CICS finishes processing any requests and then stops the JVM and the Language Environment enclave.
        ENABLED
        Enable the JVMSERVER resource. CICS creates a Language Environment enclave and starts a JVM.
        DISABLING
        The JVMSERVER resource is disabling.
        ENABLING
        The JVMSERVER resource is enabling.
        DISCARDING
        The JVMSERVER resource is discarding.
      • getInstallAgent

        IJVMServer.InstallAgentValue getInstallAgent()
        Getter for field INSTALLAGENT

        Installation agent

        The install agent identifier that made the installation.

        • CSDAPI - The resource was installed by a CEDA transaction, by the programmable interface to DFHEDAP or by an EXEC CICS CSD command.
        • SYSTEM - The resource was last changed by the CICS or CICSPlex SM system.
        • CREATESPI - The resource was installed by an EXEC CICS CREATE command.
        • GRPLIST - The resource was installed by GRPLIST INSTALL.
        • BUNDLE - The resource was installed by a bundle deployment.
      • getChangeUserID

        java.lang.String getChangeUserID()
        Getter for field CHANGEUSRID

        Last modification user ID

        The user ID that made the last modification to the resource definition.

      • getChangeAgent

        IJVMServer.ChangeAgentValue getChangeAgent()
        Getter for field CHANGEAGENT

        Last modification agent

        The change agent identifier that made the last modification.

        • CSDAPI - The resource was last changed by a CEDA transaction, by the programmable interface to DFHEDAP or by an EXEC CICS CSD command.
        • CSDBATCH - The resource was last changed by a DFHCSDUP job.
        • DREPAPI - The resource was last changed by a CICSPlex SM BAS API command.
        • DREPBATCH - The resource was last changed by a CICSPlex SM utility.
        • SYSTEM - The resource was last changed by the CICS or CICSPlex SM system.
        • CREATESPI - The resource was last changed by an EXEC CICS CREATE command.
        • NOTAPPLIC - This is not applicable for this resource.
      • getChangeAgentRelease

        java.lang.String getChangeAgentRelease()
        Getter for field CHANGEAGREL

        Last modification agent release

        The CICS release level of the agent that made the last modification to the resource definition.

      • getChangeTime

        java.util.Date getChangeTime()
        Getter for field CHANGETIME

        Last modification time

        The local date and time when the definition was last changed.

      • getDefineSource

        java.lang.String getDefineSource()
        Getter for field DEFINESOURCE

        Source of the resource definition

        The source of the definition, depending on which agent made the last change.

      • getDefineTime

        java.util.Date getDefineTime()
        Getter for field DEFINETIME

        Creation time

        The local date and time when the resource definition record was created on DFHCSD or EYUDREP.

      • getInstallUserID

        java.lang.String getInstallUserID()
        Getter for field INSTALLUSRID

        Installation user ID

        The user ID that installed the resource definition.

      • getInstallTime

        java.util.Date getInstallTime()
        Getter for field INSTALLTIME

        Installation time

        The local date and time when the definition was installed.

      • getBasdefinever

        java.lang.Long getBasdefinever()
        Getter for field BASDEFINEVER

        BAS resource definition version

        The BAS version number of this definition.

      • getJvmProfile

        java.lang.String getJvmProfile()
        Getter for field JVMPROFILE

        JVM profile name

        Specifies the 1- 8 character name of the JVM profile for the JVM server. The JVM profile is a file in the z/OS UNIX directory that is specified by the system initialization parameter JVMPROFILEDIR.

      • getLerunopts

        java.lang.String getLerunopts()
        Getter for field LERUNOPTS

        LE runtime options program

        Specifies the 1 - 8 character name of the program that defines the runtime options for the Language Environment.

      • getMaxThreads

        java.lang.Long getMaxThreads()
        Getter for field THREADLIMIT

        Maximum number of threads

        Set the maximum number of threads that are allowed by CICS when calling the JVM. Each thread is attached using a T8 TCB. The valid range is 1-256 threads.

      • getTaskCount

        java.lang.Long getTaskCount()
        Getter for field SRVUSECOUNT

        JVM server task count

        Total number of tasks that have been attached to run in this JVM server

      • getThreads

        java.lang.Long getThreads()
        Getter for field SRVTHRCURR

        Current number of threads

        Number of current JVM server threads

      • getPeakThreads

        java.lang.Long getPeakThreads()
        Getter for field SRVTHRHWM

        Peak number of threads

        Peak number of JVM server threads

      • getThreadWaits

        java.lang.Long getThreadWaits()
        Getter for field SRVTHRWAITS

        Number of thread waits

        The number of thread waits

      • getThreadWaitTime

        java.lang.String getThreadWaitTime()
        Getter for field SRVTHRWTIME

        Total thread waiting time

        Total thread waiting time

      • getWaitingThreads

        java.lang.Long getWaitingThreads()
        Getter for field SRVTHRWCURR

        Current number of waiting threads

        The number of current waiting threads

      • getPeakWaitingThreads

        java.lang.Long getPeakWaitingThreads()
        Getter for field SRVTHRWHWM

        Peak number of waiting threads

        The peak number of waiting threads

      • getHeap

        java.lang.Long getHeap()
        Getter for field CURRENTHEAP

        Current Heap size

        The current size of the JVM heap

      • getGcPolicy

        java.lang.String getGcPolicy()
        Getter for field GCPOLICY

        The garbage collection policy

        The garbage collection policy (algorithm) in use by this JVM

      • getInitHeap

        java.lang.Long getInitHeap()
        Getter for field INITHEAP

        Initial Heap size

        The initial size of the JVM heap (Xms)

      • getMaxHeap

        java.lang.Long getMaxHeap()
        Getter for field MAXHEAP

        Maximum Heap size

        The maximum size of the JVM heap (Xmx)

      • getGcMinHeap

        java.lang.Long getGcMinHeap()
        Getter for field OCCUPANCY

        Heap occupancy

        The heap occupancy (size of heap after last Garbage Collection)

      • getPid

        java.lang.Long getPid()
        Getter for field PID

        JVM process id

        The process id of the JVM running in the JVMSERVER

      • getSysThreadUsage

        java.lang.Long getSysThreadUsage()
        Getter for field SRVSYSTHCNT

        JVM server system thread use count

        The number of times the JVM server has used a system thread

      • getSysThreadWaits

        java.lang.Long getSysThreadWaits()
        Getter for field SRVSYSTHDWT

        Number of system thread waits

        The number of tasks that waited for the system thread

      • getSysThreadWaitTime

        java.lang.Long getSysThreadWaitTime()
        Getter for field SRVSYSTHWTT

        Total system thread waiting time

        Total time that tasks waited for a system thread

      • getWaitingThreadsSysThread

        java.lang.Long getWaitingThreadsSysThread()
        Getter for field SRVSYSTHNWT

        Number of tasks waiting for a system thread

        Current number of tasks waiting for a system thread

      • getSysThreadPeakWait

        java.lang.Long getSysThreadPeakWait()
        Getter for field SRVSYSTHPWT

        Peak number of waiting system threads

        The peak number of tasks waiting for a system thread

      • getJvmCreatedGMT

        java.util.Date getJvmCreatedGMT()
        Getter for field SRVCRTTMEGMT

        JVM creation time (GMT)

        The time at which the current JVM within the JVMSERVER was created (GMT)

      • getJvmCreatedLocalTime

        java.util.Date getJvmCreatedLocalTime()
        Getter for field SRVCRTTMELCL

        JVM creation time (Local time)

        The time at which the current JVM within the JVMSERVER was created (Local time)

      • getPeakHeap

        java.lang.Long getPeakHeap()
        Getter for field PEAKHEAP

        Peak Heap size

        The peak heap size used by the JVM in the JVMSERVER

      • getGcEventsMajor

        java.lang.Long getGcEventsMajor()
        Getter for field SRVGCMJRCNT

        Number of major garbage collection events

        The number of times major garbage collection has run in the JVM

      • getGcTimeMajor

        java.lang.Long getGcTimeMajor()
        Getter for field SRVGCMJRCPU

        Total CPU used by major garbage collection

        The total CPU spent in major garbage collection

      • getGcHeapFreedMajor

        java.lang.Long getGcHeapFreedMajor()
        Getter for field SRVGCMJRFRD

        Heap freed by major garbage collection

        The amount of heap freed by major garbage collection

      • getGcEventsMinor

        java.lang.Long getGcEventsMinor()
        Getter for field SRVGCMNRCNT

        Number of minor garbage collection events

        The number of times minor garbage collection has run in the JVM

      • getGcTimeMinor

        java.lang.Long getGcTimeMinor()
        Getter for field SRVGCMNRCPU

        Total CPU used by minor garbage collection

        The total CPU spent in minor garbage collection

      • getGcHeapFreedMinor

        java.lang.Long getGcHeapFreedMinor()
        Getter for field SRVGCMNRFRD

        Heap freed by minor garbage collection

        The amount of heap freed by minor garbage collection

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

      • getProfile

        java.lang.String getProfile()
        Getter for field PROFILE

        JVMSERVER Profile file

        The name of the profile. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.

      • getJavahome

        java.lang.String getJavahome()
        Getter for field JAVAHOME

        Java installation home directory

        The name of the directory in which the Java runtime is located. If the name is less than 255 characters, CICS pads the data area with trailing blanks.

      • getStdout

        java.lang.String getStdout()
        Getter for field STDOUT

        JVMSERVER's STDOUT file

        The name of the associated standard output file. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.

      • getStderr

        java.lang.String getStderr()
        Getter for field STDERR

        JVMSERVER's STDERR file

        The name of the associated standard error file. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.

      • getTrace

        java.lang.String getTrace()
        Getter for field TRACE

        JVMSERVER's TRACE file

        The name of the associated trace file. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.

      • getLog

        java.lang.String getLog()
        Getter for field LOG

        JVMSERVER's LOG file

        The name of the associated log file. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.

      • getWorkdir

        java.lang.String getWorkdir()
        Getter for field WORKDIR

        JVMSERVER's working directory

        The name of the associated working directory. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.

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