Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
1.6.0
-
None
Description
Currently, when adding endpoints to the mbean server, all endpoints are wrapped with ManagedEndpoint. This does not allow for custom attributes or operations to be exposed on the custom endpoints. I would like the InstrumentationLifecycleStrategy.onEndpointAdd() method to first check if the endpoint is annotated with ManagedResource, if it is then register that endpoint; if the endpoint is not annotated with ManagedResource then wrap it with ManagedEndpoint and register. This way all endpoints still get registered but any custom attributes or operations will be exposed through jmx.