Thanks. I will still be working on it for a while and finalize some details. I thought it would be nice to get some feedback. By the way, do you already have some specific time in your mind for 2.5.0?
Regards, aki 2011/8/24 Daniel Kulp <[email protected]>: > On Wednesday, August 24, 2011 1:30:30 PM Aki Yoshida wrote: >> Hi, >> I checked in an implementation of JMX instrumentation for the WS-RM >> components in trunk. > > This is really cool. :-) > > I added it to the new features for 2.5: > https://cwiki.apache.org/confluence/display/CXF20DOC/2.5+Migration+Guide > > > Thanks! > Dan > > >> In short, RMManager and RMEndpoint objects have their instrumentation >> beans and various inspection methods into the internal states of the >> runtime artifacts such as RM source and destination sequences, the >> status of the message retransmission are exposed over these beans. >> >> To get an idea, you can simply activate JMX for your bus configuraiton >> and use jconsole to connect to the server. If your bus activates the >> reliable messaging feature, you will see the managed RMManger entry. >> The corresponding RMEndpoint entry will be registered when the >> endpoint is used. >> >> Most instrumentation methods are accessible from this managed >> RMEndpoint instance. For example, you can display the current state of >> a given source or destination sequence, get the list of sequences, get >> the retransmission state of those messages that are in the queue, the >> current acknowledgement range for a given sequence, etc. There is also >> a method to suspend and resume the retransmission of messages assigned >> for a specific source sequence. >> >> There are two automatic test classes in trunk: >> ManagedRMManagerTest in rt/ws/rm verifies the registration of these >> managed RMManager and RMEndpoint beans. >> ManagedEndpointsTest in systests/ws-spec verifies the functionality of >> various methods of these beans. >> >> These methods provided currently are the first cut. And I would like >> to get your feedback and suggestion. >> >> Thanks. >> regards, aki > -- > Daniel Kulp > [email protected] > http://dankulp.com/blog > Talend - http://www.talend.com >
