10.7.7. 验证器示例

此示例分为两个部分,第一部分是声明验证消息的 Endpoint Validator。第二部分演示了如何将验证器应用到路由。

10.7.7.1. 第 I 部分

声明 Endpoint Validator,它使用验证组件从 xml:ABCOrder 验证。

Java DSL:

validator()
    .type("xml:ABCOrder")
    .withUri("validator:xsd/schema.xsd");

XML DSL:

<camelContext id="camel" xmlns="http://camel.apache.org/schema/spring">
    <validators>
        <endpointValidator uri="validator:xsd/schema.xsd" type="xml:ABCOrder"/>
    </validators>
</camelContext>