com.ibm.cics.model
Interface IJVMServerDefinition

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

public interface IJVMServerDefinition
extends ICICSDefinition

generated from CICS resourcetable JVMSVDEF


Field Summary
 
Fields inherited from interface com.ibm.cics.model.ICICSDefinition
COPYRIGHT
 
Method Summary
<From extends ICICSObject>
ICICSObjectListFactory<From>
findReferences(IReferenceAttribute<From,IJVMServerDefinition> referenceAttribute)
          Returns an ICICSObjectListFactory that can be used to retrieve all objects that reference this ICICSObject by the supplied IReferenceAttribute.
 ICICSDefinitionReference<IJVMServerDefinition> getCICSObjectReference()
           
 ICICSEnums.EnablementValue getEnabledStatus()
          Getter for field STATUS
 java.lang.String getJvmProfile()
          Getter for field JVMPROFILE
 java.lang.String getLeRuntimeOptionsProgram()
          Getter for field LERUNOPTS
 ICICSType<IJVMServerDefinition> getObjectType()
           
 java.lang.Long getThreadlimit()
          Getter for field THREADLIMIT
 java.lang.String getUserdata1()
          Getter for field USERDATA1
 java.lang.String getUserdata2()
          Getter for field USERDATA2
 java.lang.String getUserdata3()
          Getter for field USERDATA3
 
Methods inherited from interface com.ibm.cics.model.ICICSDefinition
getChangeAgent, getChangeAgentRelease, getChangeTime, getChangeUserID, getCreateTime, getCSDGroup, getDescription, getVersion
 
Methods inherited from interface com.ibm.cics.model.ICICSObject
getCICSType, getName
 
Methods inherited from interface com.ibm.cics.model.meta.ITypedObject
getAttributeValue
 

Method Detail

getObjectType

ICICSType<IJVMServerDefinition> getObjectType()
Specified by:
getObjectType in interface ICICSDefinition
Specified by:
getObjectType in interface ICICSObject
Specified by:
getObjectType in interface IDefinition
Specified by:
getObjectType in interface com.ibm.cics.model.meta.ITypedObject

getUserdata1

java.lang.String getUserdata1()
Getter for field USERDATA1

User data area 1

Optional string of up to 8 characters that allows you to provide additional site-specific data related to the BAS resource definition. This field is ignored for CICS CSD resource definitions.


getUserdata2

java.lang.String getUserdata2()
Getter for field USERDATA2

User data area 2

Optional string of up to 8 characters that allows you to provide additional site-specific data related to the BAS resource definition. This field is ignored for CICS CSD resource definitions.


getUserdata3

java.lang.String getUserdata3()
Getter for field USERDATA3

User data area 3

Optional string of up to 8 characters that allows you to provide additional site-specific data related to the BAS resource definition. This field is ignored for CICS CSD resource definitions.


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. Alternatively, the file can be in another place in the z/OS UNIX file system and be referenced by a UNIX soft link from the JVMPROFILEDIR directory. The profile contains the JVM options for running a JVM server.


getEnabledStatus

ICICSEnums.EnablementValue getEnabledStatus()
Getter for field STATUS

Enabled Status

Specifies the initial status of the JVM server resource when it is installed.


getLeRuntimeOptionsProgram

java.lang.String getLeRuntimeOptionsProgram()
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 enclave. The program must be in the hlq.SDFHLOAD library. You must specify the name of the program in upper case. The default program is DFHAXRO.


getThreadlimit

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

Maximum number of threads

Specifies the maximum number of threads that are allowed in the Language Environment enclave for the JVM server. Each thread runs under a T8 TCB. You can specify a limit in the range of 1-256 threads.

If you specify a thread limit that exceeds the maximum of 1024 threads that is allowed for the CICS region, taking into account all other enabled JVM server resources, CICS allocates the remaining threads up to 1024 to the resource as the thread limit value. If CICS is already at the maximum number of JVM server threads, the resource installs in a disabled state.


getCICSObjectReference

ICICSDefinitionReference<IJVMServerDefinition> getCICSObjectReference()
Specified by:
getCICSObjectReference in interface ICICSDefinition
Specified by:
getCICSObjectReference in interface ICICSObject
Specified by:
getCICSObjectReference in interface IDefinition

findReferences

<From extends ICICSObject> ICICSObjectListFactory<From> findReferences(IReferenceAttribute<From,IJVMServerDefinition> referenceAttribute)
Returns an ICICSObjectListFactory that can be used to retrieve all objects that reference this ICICSObject by the supplied IReferenceAttribute. The list factory can be activated by the caller when necessary. This method does not perform any I/O.



Copyright © 2008-2013 IBM Corp. All Rights Reserved.