369.2. Marshal

この例では、zip 圧縮 Deflater.BEST_COMPRESSION を使用して通常のテキスト/XML ペイロードを圧縮ペイロードにマーシャリングし、MY_QUEUE という ActiveMQ キューに送信します。

from("direct:start").marshal().zip(Deflater.BEST_COMPRESSION).to("activemq:queue:MY_QUEUE");

または、デフォルト設定を使用したい場合は、次のように送信できます

from("direct:start").marshal().zip().to("activemq:queue:MY_QUEUE");