HttpOperationFailedException已弃用,但仍在骆驼3中使用

问题描述 投票:0回答:1

我有一个在Camel 3.3中调用HTTP组件的路由。这工作正常,我正在尝试捕获正在抛出的HttpOperationFailedException。

我在骆驼路线中声明了以下错误处理程序:

    <onException>
            <exception>org.apache.camel.http.common.HttpOperationFailedException</exception>
    </onException>

org.apache.camel.http.common.HttpOperationFailedException显示为已废弃,当我查看Camel 3.3的文档时,我什至找不到HttpOperationFailedException

上次列出HttpOperationFailedException时使用JavaDoc进行编码是在2.25.1版本中。根据3.3.0 javadoc,HttpOperationFailedException已被删除,但在我的项目中仍将其抛出。

我仔细检查了我的有效pom和我的依赖关系:

 <dependency>
        <groupId>org.apache.camel.springboot</groupId>
        <artifactId>camel-http-common-starter</artifactId>
        <version>3.3.0</version>
 </dependency>

我正在推动并使用该例外,但有人可以分享一些正在发生的情况吗?这是文档中的错误吗?如果HttpOperationFailedException被弃用和/或删除,将用什么代替它?

apache-camel camel-http
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.