Replacement of Deprecated beanRef() in Camel v2.16.0

99封情书 提交于 2019-12-05 08:16:09

I assume that you are talking about the ProcessorDefinition class.

The javadoc comments say to use the bean(...) methods as replacements for the beanRef(...) methods.

Source reference: https://github.com/apache/camel/blob/6dae060eeec8b49531df5d6828030f4ef037f6eb/camel-core/src/main/java/org/apache/camel/model/ProcessorDefinition.java

from(...).to("bean:beanId?method=myMethod")

OR

from(...).bean("beanId", "myMethod")

Here is a list of depricated methods of beanRef in Camel 2.16.3

org.apache.camel.model.ProcessorDefinition.beanRef(String)
use ProcessorDefinition.bean(Object)

org.apache.camel.model.ProcessorDefinition.beanRef(String, boolean)
use ProcessorDefinition.bean(Object, String, boolean)

org.apache.camel.model.ProcessorDefinition.beanRef(String, String)
use ProcessorDefinition.bean(Object, String)

org.apache.camel.model.ProcessorDefinition.beanRef(String, String, boolean)
use ProcessorDefinition.bean(Object, String, boolean)

org.apache.camel.model.ProcessorDefinition.beanRef(String, String, boolean, boolean)
The option multiParameterArray is deprecated.

Source Reference : http://static.javadoc.io/org.apache.camel/camel-core/2.16.3/deprecated-list.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!