第277章 Java Object Serialization DataFormat
Camel バージョン 2.12 から利用可能
シリアライゼーションとは、標準の Java シリアライゼーションメカニズムを使用してバイナリーペイロードを Java オブジェクトにアンマーシャリングしたり、Java オブジェクトをバイナリーブロブにマーシャリングしたりするデータ形式です。
たとえば、以下は Java シリアライゼーションを使用してバイナリーファイルをアンマーシャリングし、ObjectMessage として ActiveMQ に送信します。
from("file://foo/bar"). unmarshal().serialization(). to("activemq:Some.Queue");
277.1. オプション
Java Object Serialization データフォーマットは、以下に示す 1 つのオプションをサポートします。
Name | デフォルト | Java タイプ | 説明 |
---|---|---|---|
contentTypeHeader |
|
| データフォーマットがデータ形式を実行できる場合に、データ形式がデータ形式の型で Content-Type ヘッダーを設定するかどうか。たとえば、XML へのデータフォーマットの application/xml、または JSon へのデータフォーマットの application/json など。 |