I notice the standard, "out-of-the-box" components automatically get the Component, Endpoint and Consumer/Producer wrapped in JMX-managed wrappers - all without the JMX annotations. Poking around in the code, I see:
DefaultManagementLifecycleStrategy.onRoutesAdd(...) ..but I don't know how this ties into normal RouteBuilder usages.. I see also: ManagedCamelContext.createEndpoint(...) ...but, again, I don't know how this ties into normal RouteBuilder usage. So how would I do that? Thanks, Chris