summaryrefslogtreecommitdiffstats
path: root/Schemas/CIM236/DMTF/Application/CIM_J2eeNotification.mof
diff options
context:
space:
mode:
Diffstat (limited to 'Schemas/CIM236/DMTF/Application/CIM_J2eeNotification.mof')
-rw-r--r--Schemas/CIM236/DMTF/Application/CIM_J2eeNotification.mof84
1 files changed, 84 insertions, 0 deletions
diff --git a/Schemas/CIM236/DMTF/Application/CIM_J2eeNotification.mof b/Schemas/CIM236/DMTF/Application/CIM_J2eeNotification.mof
new file mode 100644
index 0000000..ffcbf1f
--- /dev/null
+++ b/Schemas/CIM236/DMTF/Application/CIM_J2eeNotification.mof
@@ -0,0 +1,84 @@
+// Copyright (c) 2005 DMTF. All rights reserved.
+ [Indication, Version ( "2.8.0" ),
+ UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
+ Description (
+ "The J2eeNotification class specifies the properties that must "
+ "be included in every event that is generated by a J2EE managed "
+ "object that supports the event model. All management systems "
+ "that support event notification must support all of the "
+ "properties in this class." )]
+class CIM_J2eeNotification : CIM_ProcessIndication {
+
+ [Override ( "IndicationIdentifier" ),
+ Description (
+ "The identifier for the indication, represented as the "
+ "name of the source J2EE managed object that generated "
+ "the event. The name MUST be constructed using the form "
+ "specified in JSR77.3.1.1.1." ),
+ MappingStrings { "JSR77.JCP|JSR77.4.2.1.1 source|V1.0" },
+ ModelCorrespondence { "CIM_J2eeManagedObject.InstanceID" }]
+ string IndicationIdentifier;
+
+ [Override ( "SequenceNumber" ),
+ Description (
+ "The sequence number of the indication. Identifies the "
+ "position of the indication in a stream of indications. "
+ "The sequence number provides a means of determining the "
+ "order of sequential indications that occurred with the "
+ "same timestamp (within the minimum supported unit of "
+ "time)." ),
+ MappingStrings { "JSR77.JCP|JSR77.4.2.1.3 sequence|V1.0" }]
+ sint64 SequenceNumber;
+
+ [Description (
+ "The type of the indication. The type is assigned by the "
+ "source object that generated the indication. It conveys "
+ "the semantic meaning of the particular indication. The "
+ "standard types (starting, stopping, running, etc.) MUST "
+ "be described by this property\'s enumeration. Other "
+ "values MAY also be specified by entering 1 (\"Other\") "
+ "in this property and placing the type\'s string value in "
+ "OtherIndicationType. The latter SHOULD be interpreted as "
+ "a number of dot-separated components. This allows some "
+ "structure in the naming of indication types. Source "
+ "objects are free to define any types that they wish to "
+ "use when naming the indications that they generate. \n"
+ "\n"
+ "Note that this enumeration is defined by examining "
+ "J2eeManagedObject\'s OperationalStatus property, by the "
+ "creation or deletion of the J2eeManagedObject instance, "
+ "or is the decision of the JSR77 experts or the "
+ "implementation. It is not a one-to-one mapping of the "
+ "OperationalStatus property in ManagedSystemElement, and "
+ "is therefore a unique enumeration and specific "
+ "ProcessIndication." ),
+ ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8" },
+ Values { "Unknown", "Other", "j2ee.object.created",
+ "j2ee.object.deleted", "j2ee.state.starting",
+ "j2ee.state.running", "j2ee.state.stopping",
+ "j2ee.state.stopped", "j2ee.state.failed" },
+ MappingStrings { "JSR77.JCP|JSR77.4.2.1.4 type|V1.0" },
+ ModelCorrespondence {
+ "CIM_J2eeNotification.OtherIndicationType" }]
+ uint16 IndicationType;
+
+ [Description (
+ "The type of the indication when a non-standard event is "
+ "generated by the source object. This value MUST be "
+ "specified when IndicationType is set to 1 (\"Other\")." ),
+ ModelCorrespondence { "CIM_J2eeNotification.IndicationType" }]
+ string OtherIndicationType;
+
+ [Description (
+ "An informational message about the indication." )]
+ string Message;
+
+ [Description (
+ "Optional data that the notication broadcaster wishes to "
+ "communicate to listeners. The content of the data is "
+ "user specific. The UserData property may be null." ),
+ OctetString]
+ string UserData;
+
+
+};