我zipped
在骆驼路线上接收数据,在 JBoss Fuse(也称为 Fuse ESB)中运行。
添加了一些日志语句后,我可以看到传入的数据是字节(而且看起来都是乱码,所以我很确定它是压缩数据)。
然而unmarshall().zip()
,我的骆驼路线的一部分并没有将数据解压缩为文本 - 我仍然有字节(而且它们看起来仍然是乱码。
from("webspheremq:topic:SNAPSHOTS")
.log("before unzip, body class is: ${body.class}") // bytes in...
.unmarshall().zip()
.log("after unzip, body class is: ${body.class}") // still bytes! not good.
我显然在这里做错了什么。
所以我看了一下这个问题:Unzip files with Apache Camel?
但不幸camel-zipfile
的是,在我工作的 JBoss Fuse 环境中似乎无法使用,所以我无法使用ZipSplitter()
.
有人可以告诉我如何unzip
在 JBoss Fuse 的 Apache Camel 路由中数据吗?
提前感谢您的帮助。