379.3. Unmarshal

この例では、MY_QUEUE という ActiveMQ キューから Zip されたペイロードを元の形式にアンマーシャリングして UnZippedMessageProcessor に転送し、処理します。エラーを回避するために、マーシャリング中に使用される圧縮レベルは、アンマーシャリング中に使用される圧縮レベルと同じである必要があることに注意してください。

from("activemq:queue:MY_QUEUE").unmarshal().zip().process(new UnZippedMessageProcessor());