On Wed, Nov 7, 2012 at 6:06 PM, pberkman <[email protected]> wrote: > I am using the > org.apache.camel.spring.spi.BridgePropertyPlaceholderConfigurer to > parameterize most of the varible-configuration in the Camel Contexts/Routes > as such: > > <bean id="bridgePropertyPlaceholder" > class="org.apache.camel.spring.spi.BridgePropertyPlaceholderConfigurer"> > <property name="location" > value="file:nextgate/ms/ngmsroute.properties"/> > </bean> > > Unfortunately, the default is to cache all the property values. So, I have > to reload the app every time I need to change anything like a simple port > number in one of the adapters, etc. > > Question: is there a way to configure the Bridge Property Placeholder so > that it will check the modify time of the properties file and reload if > necessary? >
The bridge is an adapter to the Spring property configurer. So check the Spring docs what they offer from options. Maybe there is a cache option you can turn off. etc Or maybe from JMX force a re-load of the file etc. > thanks! > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Dynamic-Changes-to-Properties-File-When-Using-Bridge-Property-Placeholder-tp5722310.html > Sent from the Camel - Users mailing list archive at Nabble.com. -- Claus Ibsen ----------------- Red Hat, Inc. FuseSource is now part of Red Hat Email: [email protected] Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen
