camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Anstey (JIRA)" <j...@apache.org>
Subject [jira] Created: (CAMEL-3704) Allow endpoints to receive updates from OSGi config admin at runtime
Date Tue, 22 Feb 2011 20:06:38 GMT
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

        

Mime
View raw message