我有两个目标流(匹配和不匹配)定义如下:
@Override
public StepIOMetaInterface getStepIOMeta() {
StepMeta stepMeta = new StepMeta();
if (ioMeta == null) {
ioMeta = new StepIOMeta(true, false, false, false, false, true);
StreamInterface matchStream = new Stream(StreamType.TARGET, null, "Matches", StreamIcon.TARGET, null);
StreamInterface mismatchStream = new Stream(StreamType.TARGET, null, "Mismatches", StreamIcon.TARGET, null);
ioMeta.addStream(matchStream);
ioMeta.addStream(mismatchStream);
}
return ioMeta;
}
我想向这两个目标发送不同的元数据。从前面的步骤接收元数据。对于匹配,它需要是两个输入流的串联,对于不匹配,它只需要第一个输入流。
我被困在如何分别为两个目标流定义元数据。
感谢你的帮助。