Apache camel ApacheCamel-停止执行并返回失败消息
我正在寻找一个集成框架。猜猜看,我发现了一只——阿帕奇骆驼。这个框架很酷。但对于我的一个要求,我无法按正确的顺序放置组件。该要求分为以下几个阶段-Apache camel ApacheCamel-停止执行并返回失败消息,apache-camel,Apache Camel,我正在寻找一个集成框架。猜猜看,我发现了一只——阿帕奇骆驼。这个框架很酷。但对于我的一个要求,我无法按正确的顺序放置组件。该要求分为以下几个阶段- Authentication Authorization PreProcessing etc. 因此,当请求到来时,我需要进行身份验证、授权、预处理等。问题是这些步骤中的每一步都可能失败,因此我不希望执行流继续,而应该返回一些失败消息。 我在试这种东西- from("jetty").choice(). when(Auth.isAuthenticat
Authentication
Authorization
PreProcessing etc.
因此,当请求到来时,我需要进行身份验证、授权、预处理等。问题是这些步骤中的每一步都可能失败,因此我不希望执行流继续,而应该返回一些失败消息。
我在试这种东西-
from("jetty").choice().
when(Auth.isAuthenticated()).
// proceed to authorization
// proceed to preprocessing
otherwise()
// do something
endChoice();
但这里的问题是授权阶段也可能失败,那么不应该执行预处理步骤,授权阶段本身应该返回失败消息。可能吗 是的,这是标准的驼峰错误处理。 请参阅错误和异常处理文档。