You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by xtof <ch...@hp.com> on 2007/12/05 13:44:01 UTC

Reloading properties

Hello,

I have a file bc where the endpoint parameters are defined in a property
file.
Modifying the parameters in the property file, there are not taken into
account when stopping->starting the Service Assembly. Neither when
Shutdown->start the Service Assembly.
I have to restart ServiceMix to be able to take into account the new
parameter values.

Is it a normal behavior?
How can I update parameters on the fly?

My file SU bean is the following:
<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns:file="http://servicemix.apache.org/file/1.0"
       xmlns:myns="http://examples/file">

  <!--  definition of a property file -->
  <bean id="propertyConfigurer" 
	 
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 
		<property name="ignoreResourceNotFound" value="true" />
	  <property name="locations">
		<list>
		  <value>file:/var/opt/file-su/example-file-bc.properties</value>
		</list>
	  </property>
  </bean> 

  <!--  File poller endpoint definition -->
  <file:poller service="myns:filePolling"
              endpoint="endpoint"
              targetService="myns:router"
              period="${pollingPeriod}"
              deleteFile="${deleteFile}"
              archive="${archivingDirectory}"
              autoCreateDirectory="${autoCreateDirectory}"
              file="${fileDirectory}">
              
              <!-- File filter --> 
              <property name="filter">
            	<bean class="org.apache.oro.io.GlobFilenameFilter">
                	<constructor-arg value="*.xml" />
            	</bean>
       		  </property>
       		  
   </file:poller>

</beans>


-- 
View this message in context: http://www.nabble.com/Reloading-properties-tf4949424s12049.html#a14170949
Sent from the ServiceMix - User mailing list archive at Nabble.com.