(file) Return to CIM_J2eeJVM.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / Application

 1 marek 1.1 // Copyright (c) 2008 DMTF.  All rights reserved.
 2              [Version ( "2.19.0" ), 
 3               UMLPackagePath ( "CIM::Application::J2eeAppServer" ), 
 4               Description ( 
 5                  "The CIM_J2eeJVM class identifies a Java VM that is utilized by "
 6                  "a J2EE server. For each Java VM that is running threads "
 7                  "associated with the J2EE server, its containers or resources, "
 8                  "there must be an instance in this class. The instance must be "
 9                  "removed when the Java VM is no longer running. The reason this "
10                  "class subclasses from a class as high up in the hierarchy as "
11                  "CIM_EnabledLogicalElement is the absence of a class that "
12                  "models Interpreters, Emulators and the like. The JVM is not an "
13                  "OS, but then neither is it just a process. In v2.9, we hope to "
14                  "plug this hole by introducing a class that will model "
15                  "interpreters and emulators. At this point, the JVM class can "
16                  "be pushed down in the hierarchy." )]
17           class CIM_J2eeJVM : CIM_EnabledLogicalElement {
18           
19                 [Key, Override ( "InstanceID" ), 
20                  Description ( 
21                     "InstanceID identifies a unique instance of a J2ee JVM In "
22 marek 1.1           "order to ensure uniqueness, the value of InstanceID MUST "
23                     "be constructed using the form specified in JSR77.3.1.1.1 "
24                     "in order to avoid the need for manual key propagation." ), 
25                  ModelCorrespondence { "CIM_J2eeJVM.Name" }]
26              string InstanceID;
27           
28                 [Override ( "Name" ), 
29                  Description ( 
30                     "The name of a J2EE JVM. The name MUST be constructed "
31                     "using the form specified in JSR77.3.1.1.1 in order to "
32                     "avoid the need for manual key propagation." ), 
33                  MaxLen ( 256 ), 
34                  MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" }, 
35                  ModelCorrespondence { "CIM_J2eeJVM.InstanceID" }]
36              string Name;
37           
38                 [Description ( 
39                     "The Java Runtime Environment version of the JVM." ), 
40                  MappingStrings { "JSR77.JCP|JSR77.3.4.1.1 javaVersion|V1.0" }]
41              string JavaVersion;
42           
43 marek 1.1       [Description ( 
44                     "The Java Runtime Environment vendor of the JVM." ), 
45                  MappingStrings { "JSR77.JCP|JSR77.3.4.1.2 javaVendor|V1.0" }]
46              string JavaVendor;
47           
48                 [Description ( "The node (machine) this JVM is running on." ), 
49                  MappingStrings { "JSR77.JCP|JSR77.3.4.1.3 node|V1.0" }]
50              string Node;
51           
52           
53           };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2