slave = aSlave;
}
- public void produce(Map aValueSet, String aVerb, PrintWriter aLogger) throws ProducerFailure, ProducerExc {
- if (slave!=null)
- slave.produce(aValueSet, aVerb, aLogger);
+ protected boolean isAborted(Map aValueMap) {
+ Object producerValue = aValueMap.get(NodedProducer.PRODUCER_KEY);
+ return (
+ (producerValue instanceof NodedProducer) &&
+ ((NodedProducer) producerValue).getIsAborted());
}
- public Set buildVerbSet() {
+ public void produce(Map aValueMap, String aVerb, PrintWriter aLogger) throws ProducerFailure, ProducerExc {
if (slave!=null)
- return slave.buildVerbSet();
- else
- return new HashSet();
+ slave.produce(aValueMap, aVerb, aLogger);
}
}
\ No newline at end of file