无法将属性设置为delayer

时间:2014-02-08 15:42:04

标签: apache-camel

我遇到了一个问题,当我使用这个spring-camel上下文时,我收到有关从String转换为Long的类型转换的错误,与第二个{{retryCount}}相关。当我开始调试时,我意识到BaseTypeConverterRegistry#convertTo方法在第一次出现时得到了retryCount值(比方说10),在第二种情况下得到了值“{{retryCount}}”(delayer component),所以我不知道为什么。 / p>

My Spring Camel上下文:

<propertyPlaceholder location="classpath:camel.properties" id="properties" />
  <route id="mojorun">
    <from uri="timer://runOnce?delay=0&amp;repeatCount=1" />
    <loop>
      <spring:constant>{{retryCount}}</spring:constant>
      <spring:inOnly uri="bean:mojo?method=shout"/>
      <spring:delay>
        <spring:constant>{{retryCount}}</spring:constant>
      </spring:delay>
    </loop>
  </route>

0 个答案:

没有答案