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 class
IJVMServerDefinition.ChangeAgentValue
Enumeration 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.ChangeAgentValue
getChangeAgent()
Getter for field CHANGEAGENTICICSDefinitionReference<IJVMServerDefinition>
getCICSObjectReference()
ICICSEnums.EnablementValue
getEnabledStatus()
Getter for field STATUSjava.lang.String
getJvmProfile()
Getter for field JVMPROFILEjava.lang.String
getLeRuntimeOptionsProgram()
Getter for field LERUNOPTSICICSType<IJVMServerDefinition>
getObjectType()
java.lang.Long
getThreadlimit()
Getter for field THREADLIMITjava.lang.String
getUserdata1()
Getter for field USERDATA1java.lang.String
getUserdata2()
Getter for field USERDATA2java.lang.String
getUserdata3()
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:
getObjectType
in interfaceICICSDefinition
- Specified by:
getObjectType
in interfaceICICSObject
- Specified by:
getObjectType
in interfaceIDefinition
- Specified by:
getObjectType
in 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:
getCICSObjectReference
in interfaceICICSDefinition
- Specified by:
getCICSObjectReference
in interfaceICICSObject
- Specified by:
getCICSObjectReference
in interfaceIDefinition
-
-