Interface IJVMServerDefinition
-
- All Superinterfaces:
ICICSDefinition,ICICSObject,IDefinition,com.ibm.cics.model.meta.ITypedObject
public interface IJVMServerDefinition extends ICICSDefinition
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIJVMServerDefinition.ChangeAgentValueEnumeration type for field CHANGEAGENT
-
Field Summary
-
Fields inherited from interface com.ibm.cics.model.ICICSDefinition
COPYRIGHT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IJVMServerDefinition.ChangeAgentValuegetChangeAgent()Getter for field CHANGEAGENTICICSDefinitionReference<IJVMServerDefinition>getCICSObjectReference()ICICSEnums.EnablementValuegetEnabledStatus()Getter for field STATUSjava.lang.StringgetJvmProfile()Getter for field JVMPROFILEjava.lang.StringgetLeRuntimeOptionsProgram()Getter for field LERUNOPTSICICSType<IJVMServerDefinition>getObjectType()java.lang.LonggetThreadlimit()Getter for field THREADLIMITjava.lang.StringgetUserdata1()Getter for field USERDATA1java.lang.StringgetUserdata2()Getter for field USERDATA2java.lang.StringgetUserdata3()Getter for field USERDATA3-
Methods inherited from interface com.ibm.cics.model.ICICSDefinition
getChangeAgentRelease, getChangeTime, getChangeUserID, getCICSContainer, getCreateTime, getCSDGroup, getDescription, getVersion
-
Methods inherited from interface com.ibm.cics.model.ICICSObject
getCICSType, getName
-
-
-
-
Method Detail
-
getObjectType
ICICSType<IJVMServerDefinition> getObjectType()
- Specified by:
getObjectTypein interfaceICICSDefinition- Specified by:
getObjectTypein interfaceICICSObject- Specified by:
getObjectTypein interfaceIDefinition- Specified by:
getObjectTypein interfacecom.ibm.cics.model.meta.ITypedObject
-
getChangeAgent
IJVMServerDefinition.ChangeAgentValue getChangeAgent()
Getter for field CHANGEAGENTLast changed by 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 - Resource was last changed by a CICSPlex SM API command.
-
getUserdata1
java.lang.String getUserdata1()
Getter for field USERDATA1User 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 USERDATA2User 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 USERDATA3User 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 JVMPROFILEJVM profile
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 STATUSEnable status
Specifies the initial status of the JVM server resource when it is installed.
- ENABLED: The JVM server runtime environment is available for use
- DISABLED: The JVM server runtime environment is not available for use.
-
getLeRuntimeOptionsProgram
java.lang.String getLeRuntimeOptionsProgram()
Getter for field LERUNOPTSLE 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 THREADLIMITMaximum 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:
getCICSObjectReferencein interfaceICICSDefinition- Specified by:
getCICSObjectReferencein interfaceICICSObject- Specified by:
getCICSObjectReferencein interfaceIDefinition
-
-