1 marek 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
3 // qualifier values to CIM Schema.</change>
4 // ==================================================================
5 // CIM_J2eeJMSEndpointStats
6 // ==================================================================
7 [Abstract, Version ( "2.8.0" ),
8 UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
9 Description (
10 "The CIM_J2eeJMSEndpointStats class is a base class that "
11 "defines the performance statistics that are provided by a JMS "
12 "message producer or JMS message consumer." )]
13 class CIM_J2eeJMSEndpointStats : CIM_J2eeStatistic {
14
15 [Description (
16 "The number of messages that expired before delivery." ),
17 Counter, MappingStrings {
18 "JSR77.JCP|JSR77.6.27.1.1 getExpiredMessageCount|V1.0" }]
19 uint64 ExpiredMessageCount;
20
21 [Description ( "The number of messages sent or received." ),
22 marek 1.1 Counter, MappingStrings {
23 "JSR77.JCP|JSR77.6.27.1.2 getMessageCount|V1.0" }]
24 uint64 MessageCount;
25
26 [Description (
27 "The time spent by a message before being delivered. The "
28 "time is represented as a datetime interval." ),
29 MappingStrings {
30 "JSR77.JCP|JSR77.6.27.1.3 getMessageWaitTime|V1.0" }]
31 datetime MessageWaitTime;
32
33 [Description (
34 "The maximum amount of time spent by a message before "
35 "being delivered since the beginning of this measurement. "
36 "The time is represented as a datetime interval." ),
37 MappingStrings { "JSR77.JCP|JSR77.6.6.1.2 getMaxTime|V1.0" }]
38 datetime MessageWaitTimeMaxTime;
39
40 [Description (
41 "The minimum amount of time spent by a message before "
42 "being delivered since the beginning of this measurement. "
43 marek 1.1 "The time is represented as a datetime interval." ),
44 MappingStrings { "JSR77.JCP|JSR77.6.6.1.3 getMinTime|V1.0" }]
45 datetime MessageWaitTimeMinTime;
46
47 [Description (
48 "The total amount of time spent by a message before being "
49 "delivered since the beginning of this measurement. "
50 "Dividing MessageWaitTimeTotalTime by MessageWaitTime "
51 "will provide the average time spent using a connection. "
52 "The time is represented as a datetime interval." ),
53 MappingStrings { "JSR77.JCP|JSR77.6.6.1.4 getTotalTime|V1.0" }]
54 datetime MessageWaitTimeTotalTime;
55
56 [Description ( "The number of pending messages." ),
57 Counter, MappingStrings {
58 "JSR77.JCP|JSR77.6.27.1.4 getPendingMessageCount|V1.0" }]
59 uint64 PendingMessageCount;
60
61
62 };
|