第 7 章 ASN.1 File DataFormat
可作为 Camel 版本 2.20 可用
ASN.1 数据格式数据格式 [Intoduction to ASN.1](https://www.itu.int/en/ITU-T/asn1/Pages/introduction.aspx)是一个 Camel Framework 的数据格式实现,它基于 Bouncy Castle 的 bcprov-jdk15on 库和 jASN.1 的 Java 编译器,用于描述通过电信协议传输的数据格式的实施,无论这些数据在语言的实施和物理表示,均很复杂。消息可以解封(版本至简单的 Java POJO)到普通 Java 对象。通过帮助 Camel 路由引擎和数据转换,您可以使用 POJO (POJO)进行工作,并应用定制格式并应用定制格式,并调用其他 Camel 组件将消息转换为上游系统。
7.1. ASN.1 数据格式选项
ASN.1 文件数据格式支持 3 个选项,它们如下所列。
名称 | 默认 | Java 类型 | 描述 |
---|---|---|---|
usingIterator |
|
| 如果 asn1 文件含有多个条目,那么将此选项设置为 true,允许使用 splitter EIP,以流模式使用它分割数据。 |
clazzName |
| 取消编出时使用的类名称 | |
contentTypeHeader |
|
| 如果数据格式能够这样做,则数据格式是否应该以 data 格式设置 Content-Type 标头。例如,用于数据格式的 application/xml (数据格式)或 application/json 用于数据格式 marshalling to JSon etc。 |