Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache camel camelContext.setAllowUseOriginalMessage(false)工作不正常_Apache Camel_Spring Camel - Fatal编程技术网

Apache camel camelContext.setAllowUseOriginalMessage(false)工作不正常

Apache camel camelContext.setAllowUseOriginalMessage(false)工作不正常,apache-camel,spring-camel,Apache Camel,Spring Camel,在创建camel上下文和onException()子句时,存在以下代码 在OneException块中,我使用的是useOriginalMessage()。但在处理时,我发现originalInMessage仍然是在DefaultUnitOfWork类中创建的。 有人能证实这是正确的行为吗 骆驼版本:3.0.0 @Bean public CamelContext camelContext(ApplicationContext applicationContext) { CamelContext

在创建camel上下文和onException()子句时,存在以下代码

在OneException块中,我使用的是useOriginalMessage()。但在处理时,我发现originalInMessage仍然是在DefaultUnitOfWork类中创建的。 有人能证实这是正确的行为吗

骆驼版本:3.0.0

@Bean
public CamelContext camelContext(ApplicationContext applicationContext)
{
CamelContext camelContext = new SpringCamelContext(applicationContext);
camelContext.setAllowUseOriginalMessage(false); //This is done to perform optimization
return camelContext;
}