是否可以从Oracle JCA适配器阀门更改Java代码中的文件名?

时间:2014-08-04 09:11:44

标签: java oracle soa jca

我已经使用SOA Suite 11g文件适配器实现了管道阀。 得到了java代码,像这样

import oracle.tip.pc.services.pipeline.*;

public class MyValve extends AbstractValve {
    public InputStreamContext execute(InputStreamContext context) throws PipelineException, IOException {
        InputStream stream;
        ... // encode contents and write it to stream
        context.setInputStream(stream);
        return context;
    }
}

用于写入操作。是否可以更改阀门中 inputStreamContext PipelineContext 中的目录和文件名?

InputStreamContext 类中有 getMessageOriginReference 方法,它返回包含目录和文件名的字符串。和 setMessageOriginReference 方法,这对我不起作用。

0 个答案:

没有答案