2016-11-09 3 views

답변

0

당신이해야 할 모든 경로에 추가

<bean id="idempotentRepository" 
      class="yourpackage.YourJDBCIdempotentRepository"> 
     <property name="dataSource" ref="your-datasource-bean-ref"/> 
    </bean> 

여러분의 빈 정의 camel-sql

에서 AbstractJdbcMessageIdRepository

#queryForInt(T key) 
#insert(T key) 
#delete(T key) 

메소드를 구현이다

<route id="your-route"> 
     <from uri="ftp:your-endpoint?idempotent=true&idempotentRepository=#idempotentRepository"/> 
     ... 
    </route> 

참조 : http://camel.apache.org/maven/camel-2.10.0/camel-sql/apidocs/org/apache/camel/processor/idempotent/jdbc/AbstractJdbcMessageIdRepository.html