Allow endpoints to receive updates from OSGi config admin at runtime
--------------------------------------------------------------------

                 Key: CAMEL-3704
                 URL: https://issues.apache.org/jira/browse/CAMEL-3704
             Project: Camel
          Issue Type: New Feature
            Reporter: Jonathan Anstey
             Fix For: Future


It would be neat to take advantage of the ability of the OSGi config admin to 
receive updates to an endpoint's properties at runtime and let Camel handle 
restarting the underlying services. For instance, you could have a server URL 
defined as a property

{code}
   <osgix:cm-properties id="cmProps" persistent-id="some.config.id">
      <prop key="myServerUri">http://myserver:8888</prop>
   </osgix:cm-properties>

   <ctx:property-placeholder properties-ref="cmProps" />

   ... ${myServerUri} is used in a Camel endpoint URI somewhere...
{code}

In Karaf then you could change the myServerUri to something else and Camel 
would get the config update (by way of 
http://www.osgi.org/javadoc/r4v42/org/osgi/service/cm/ManagedService.html) and 
restart things as appropriate.


-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to