@Bean
@ConditionalOnClass(CamelContext.class)
@ConditionalOnMissingBean(HessianDataFormat.class)
public HessianDataFormat configureHessianDataFormat(
CamelContext camelContext,
HessianDataFormatConfiguration configuration) throws Exception {
HessianDataFormat dataformat = new HessianDataFormat();
if (dataformat instanceof CamelContextAware) {
((CamelContextAware) dataformat).setCamelContext(camelContext);
}
Map<String, Object> parameters = new HashMap<>();
IntrospectionSupport.getProperties(configuration, parameters, null,
false);
IntrospectionSupport.setProperties(camelContext,
camelContext.getTypeConverter(), dataformat, parameters);
return dataformat;
}
HessianDataFormatAutoConfiguration.java 文件源码
java
阅读 41
收藏 0
点赞 0
评论 0
项目:Camel
作者:
评论列表
文章目录