Class CIM_J2eeJVM
extends CIM_EnabledLogicalElement

The CIM_J2eeJVM class identifies a Java VM that is utilized by a J2EE server. For each Java VM that is running threads associated with the J2EE server, its containers or resources, there must be an instance in this class. The instance must be removed when the Java VM is no longer running. The reason this class subclasses from a class as high up in the hierarchy as CIM_EnabledLogicalElement is the absence of a class that models Interpreters, Emulators and the like. The JVM is not an OS, but then neither is it just a process. In v2.9, we hope to plug this hole by introducing a class that will model interpreters and emulators. At this point, the JVM class can be pushed down in the hierarchy.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_J2eeJVM

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThe CIM_J2eeJVM class identifies a Java VM that is utilized by a J2EE server. For each Java VM that is running threads associated with the J2EE server, its containers or resources, there must be an instance in this class. The instance must be removed when the Java VM is no longer running. The reason this class subclasses from a class as high up in the hierarchy as CIM_EnabledLogicalElement is the absence of a class that models Interpreters, Emulators and the like. The JVM is not an OS, but then neither is it just a process. In v2.9, we hope to plug this hole by introducing a class that will model interpreters and emulators. At this point, the JVM class can be pushed down in the hierarchy.
UMLPackagePathstringCIM::Application::J2eeAppServer
Versionstring2.19.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
InstanceIDstring
DescriptionstringInstanceID identifies a unique instance of a J2ee JVM In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.
Keybooleantrue
ModelCorrespondencestringCIM_J2eeJVM.Name
OverridestringInstanceID
JavaVendorstring
DescriptionstringThe Java Runtime Environment vendor of the JVM.
MappingStringsstringJSR77.JCP|JSR77.3.4.1.2 javaVendor|V1.0
JavaVersionstring
DescriptionstringThe Java Runtime Environment version of the JVM.
MappingStringsstringJSR77.JCP|JSR77.3.4.1.1 javaVersion|V1.0
Namestring
DescriptionstringThe name of a J2EE JVM. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.
MappingStringsstringJSR77.JCP|JSR77.3.1.1.1 objectName|V1.0
MaxLenuint32256
ModelCorrespondencestringCIM_J2eeJVM.InstanceID
OverridestringName
Nodestring
DescriptionstringThe node (machine) this JVM is running on.
MappingStringsstringJSR77.JCP|JSR77.3.4.1.3 node|V1.0

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
OperatingStatusuint16CIM_ManagedSystemElement
OtherEnabledStatestringCIM_EnabledLogicalElement
PrimaryStatusuint16CIM_ManagedSystemElement
RequestedStateuint16CIM_EnabledLogicalElement
StatusstringCIM_ManagedSystemElement
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TransitioningToStateuint16CIM_EnabledLogicalElement
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
RequestStateChangeuint32CIM_EnabledLogicalElement