在Apache Camel中拆分Zip文件?

时间:2018-07-26 05:08:38

标签: java-8 apache-camel osgi osgi-bundle enterprise-integration

我正在尝试获取一个输入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();

如何获取将每个文件传递给我的方法的信息?

0 个答案:

没有答案