You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by "Claus Ibsen (JIRA)" <ji...@apache.org> on 2009/03/12 05:29:40 UTC

[jira] Commented: (CAMEL-1450) Add custom endpoints to camel jmx mbean server

    [ https://issues.apache.org/activemq/browse/CAMEL-1450?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=50447#action_50447 ] 

Claus Ibsen commented on CAMEL-1450:
------------------------------------

Stephen is working on a patch

See nabble:
http://www.nabble.com/Adding-custom-mbeans-to-camel-JMX-mbeanserver-td22421517s22882.html


> Add custom endpoints to camel jmx mbean server
> ----------------------------------------------
>
>                 Key: CAMEL-1450
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1450
>             Project: Apache Camel
>          Issue Type: Improvement
>          Components: camel-core
>    Affects Versions: 1.6.0
>            Reporter: Stephen Mullins
>            Priority: Minor
>   Original Estimate: 1 day
>  Remaining Estimate: 1 day
>
> 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.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.