我正在尝试获取输入 zip 流并从其中获取文件。目前,我有这个 bean 调用尝试将流发送到一个虚拟方法,以便我可以在调试器中分析主体。结果是一个空字符串。
public void configure() throws Exception {
from("direct-vm://splitter-route")
.split(new ZipSplitter())
.streaming()
.convertBodyTo(String.class)
.choice()
.when(body().isNotNull())
.bean(this, "testCall")
.to("file:/tmp/myinputzip")
.end()
.end();
我怎样才能让它将每个单独的文件传递给我的方法?