com.ibm.cics.model
Interface IJVMServer

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

public interface IJVMServer
extends ICICSResource, IInstalledCICSResource

generated from CICS resourcetable JVMSERV


Nested Class Summary
static class IJVMServer.ChangeAgentValue
          Enumeration type for field CHANGEAGENT
static class IJVMServer.EnableStatusValue
          Enumeration type for field ENABLESTATUS
static class IJVMServer.InstallAgentValue
          Enumeration type for field INSTALLAGENT
 
Method Summary
 java.lang.Long getBasdefinever()
          Getter for field BASDEFINEVER
 IJVMServer.ChangeAgentValue getChangeAgent()
          Getter for field CHANGEAGENT
 java.lang.String getChangeAgentRelease()
          Getter for field CHANGEAGREL
 java.util.Date getChangeTime()
          Getter for field CHANGETIME
 java.lang.String getChangeUserID()
          Getter for field CHANGEUSRID
 java.lang.String getDefineSource()
          Getter for field DEFINESOURCE
 java.util.Date getDefineTime()
          Getter for field DEFINETIME
 IJVMServer.EnableStatusValue getEnableStatus()
          Getter for field ENABLESTATUS
 java.lang.Long getGcEventsMajor()
          Getter for field SRVGCMJRCNT
 java.lang.Long getGcEventsMinor()
          Getter for field SRVGCMNRCNT
 java.lang.Long getGcHeapFreedMajor()
          Getter for field SRVGCMJRFRD
 java.lang.Long getGcHeapFreedMinor()
          Getter for field SRVGCMNRFRD
 java.lang.Long getGcMinHeap()
          Getter for field OCCUPANCY
 java.lang.String getGcPolicy()
          Getter for field GCPOLICY
 java.lang.Long getGcTimeMajor()
          Getter for field SRVGCMJRCPU
 java.lang.Long getGcTimeMinor()
          Getter for field SRVGCMNRCPU
 java.lang.Long getHeap()
          Getter for field CURRENTHEAP
 java.lang.Long getInitHeap()
          Getter for field INITHEAP
 IJVMServer.InstallAgentValue getInstallAgent()
          Getter for field INSTALLAGENT
 java.util.Date getInstallTime()
          Getter for field INSTALLTIME
 java.lang.String getInstallUserID()
          Getter for field INSTALLUSRID
 java.util.Date getJvmCreatedGMT()
          Getter for field SRVCRTTMEGMT
 java.util.Date getJvmCreatedLocalTime()
          Getter for field SRVCRTTMELCL
 java.lang.String getJvmProfile()
          Getter for field JVMPROFILE
 java.lang.String getLerunopts()
          Getter for field LERUNOPTS
 java.lang.Long getMaxHeap()
          Getter for field MAXHEAP
 java.lang.Long getMaxThreads()
          Getter for field THREADLIMIT
 java.lang.String getName()
          Getter for field NAME
 java.lang.Long getPeakHeap()
          Getter for field PEAKHEAP
 java.lang.Long getPeakThreads()
          Getter for field SRVTHRHWM
 java.lang.Long getPeakWaitingThreads()
          Getter for field SRVTHRWHWM
 java.lang.Long getPid()
          Getter for field PID
 java.lang.Long getSysThreadPeakWait()
          Getter for field SRVSYSTHPWT
 java.lang.Long getSysThreadUsage()
          Getter for field SRVSYSTHCNT
 java.lang.Long getSysThreadWaits()
          Getter for field SRVSYSTHDWT
 java.lang.Long getSysThreadWaitTime()
          Getter for field SRVSYSTHWTT
 java.lang.Long getThreads()
          Getter for field SRVTHRCURR
 java.lang.Long getThreadWaits()
          Getter for field SRVTHRWAITS
 java.lang.Long getThreadWaitTime()
          Getter for field SRVTHRWTIME
 java.lang.Long getUseCount()
          Getter for field SRVUSECOUNT
 java.lang.Long getWaitingThreads()
          Getter for field SRVTHRWCURR
 java.lang.Long getWaitingThreadsSysThread()
          Getter for field SRVSYSTHNWT
 
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

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.


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.


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.


getUseCount

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

JVM server use count

Use count of JVM servers


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



Copyright 2008-2009 IBM Corp. All Rights Reserved.