1 karl 1.1.2.2 // 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_J2eeJMSSessionStats
6 // ==================================================================
7 [Version ( "2.8.0" ),
8 UMLPackagePath ( "CIM::Application::J2eeAppServerStats" ),
9 Description (
10 "The CIM_J2eeJMSSessionStats class defines the performance "
11 "statistics that are provided by a JMS session." )]
12 class CIM_J2eeJMSSessionStats : CIM_J2eeStatistic {
13
14 [Description ( "The number of durable subscriptions." ),
15 Counter, MappingStrings {
16 "JSR77.JCP|JSR77.6.26.1.3 getDurableSubscriptionCount|V1.0" }]
17 uint64 DurableSubscriptionCount;
18
19 [Description ( "The number of expired messages." ),
20 Counter, MappingStrings {
21 "JSR77.JCP|JSR77.6.26.1.4 getExpiredMessageCount|V1.0" }]
22 karl 1.1.2.2 uint64 ExpiredMessageCount;
23
24 [Description ( "The number of messages exchanged." ),
25 Counter, MappingStrings {
26 "JSR77.JCP|JSR77.6.26.1.5 getMessageCount|V1.0" }]
27 uint64 MessageCount;
28
29 [Description (
30 "The time spent by a message before being delivered. The "
31 "time is represented as a datetime interval." ),
32 MappingStrings {
33 "JSR77.JCP|JSR77.6.26.1.6 getMessageWaitTime|V1.0" }]
34 datetime MessageWaitTime;
35
36 [Description (
37 "The maximum amount of time spent by a message before "
38 "being delivered since the beginning of this measurement. "
39 "The time is represented as a datetime interval." ),
40 MappingStrings { "JSR77.JCP|JSR77.6.6.1.2 getMaxTime|V1.0" }]
41 datetime MessageWaitTimeMaxTime;
42
43 karl 1.1.2.2 [Description (
44 "The minimum amount of time spent by a message before "
45 "being delivered since the beginning of this measurement. "
46 "The time is represented as a datetime interval." ),
47 MappingStrings { "JSR77.JCP|JSR77.6.6.1.3 getMinTime|V1.0" }]
48 datetime MessageWaitTimeMinTime;
49
50 [Description (
51 "The total amount of time spent by a message before being "
52 "delivered since the beginning of this measurement. "
53 "Dividing MessageWaitTimeTotalTime by MessageWaitTime "
54 "will provide the average time spent using a connection. "
55 "The time is represented as a datetime interval." ),
56 MappingStrings { "JSR77.JCP|JSR77.6.6.1.4 getTotalTime|V1.0" }]
57 datetime MessageWaitTimeTotalTime;
58
59 [Description ( "The number of pending messages." ),
60 Counter, MappingStrings {
61 "JSR77.JCP|JSR77.6.26.1.7 getPendingMessageCount|V1.0" }]
62 uint64 PendingMessageCount;
63
64 karl 1.1.2.2
65 };
|