Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
Until recently, the transports based on AbstractTransportListener only registered a single MBean exposing statistics and management functionalities at the transport level. In revision 653283 I modified AbstractTransportListener to register an additional MBean for every service listening on the transport. For the moment it only exposes the addresses for the service as determined by TransportListener#getEPRsForService. The idea is to extend this to include per service statistics and potentially other management functionalities (start/stop by service e.g.).
As this requires changes to the existing code, the target release is 1.3. The described feature will first be implemented in one of the transports to be developed for SYNAPSE-282 and later be moved to the AbstractTransportListener class.