在Camel验证上提供自定义消息

时间:2014-02-12 15:51:58

标签: validation exception-handling apache-camel

我试图在验证失败时提供自定义消息,这与向用户发送堆栈跟踪相反。我好像不明白怎么做。我的路线如下:

        <route>
            <from uri="restlet:/foo"/>
            <onException>
                <exception>org.apache.camel.ValidationException</exception>
                <transform>
                    <simple>Validate your stuff</simple>
                </transform>        
                <stop/> 
          </onException>
            <validate><constant>false</constant></validate>

            <to uri="mock:result"/>
        </route>    

我试图在验证之前或之后放置onException。两者都不起作用。我想要返回给用户的是“验证你的东西”,而不是完整的堆栈跟踪。

有任何线索吗?

1 个答案:

答案 0 :(得分:1)

您可以将{1}}之前处理的例外标记为:

<transform>
相关问题