Which runtime do you use? In Karaf and ServiceMix you use the OSGI ConfigAdmin service which does this for you. For free... ;-) And you can configure the properties in a nice console too. The changed property will be also flushed into the config file.
Best, Christian 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? > > 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. > --
