X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmir%2Fproducer%2FNodedProducer.java;h=e4f3da1e6755192f36f752ec1d8512d2c0b16573;hb=bc5374713b8c4146384052ee271f730f99619d8e;hp=8bf57cb9de0f7bc9a4e38d1aea035c32ce6fc8ea;hpb=5fa251d77e61805908cee003a1777f59d8e79778;p=mir.git diff --git a/source/mir/producer/NodedProducer.java b/source/mir/producer/NodedProducer.java index 8bf57cb9..e4f3da1e 100755 --- a/source/mir/producer/NodedProducer.java +++ b/source/mir/producer/NodedProducer.java @@ -18,13 +18,13 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * In addition, as a special exception, The Mir-coders gives permission to link - * the code of this program with any library licensed under the Apache Software License, - * The Sun (tm) Java Advanced Imaging library (JAI), The Sun JIMI library - * (or with modified versions of the above that use the same license as the above), - * and distribute linked combinations including the two. You must obey the - * GNU General Public License in all respects for all of the code used other than - * the above mentioned libraries. If you modify this file, you may extend this - * exception to your version of the file, but you are not obligated to do so. + * the code of this program with any library licensed under the Apache Software License, + * The Sun (tm) Java Advanced Imaging library (JAI), The Sun JIMI library + * (or with modified versions of the above that use the same license as the above), + * and distribute linked combinations including the two. You must obey the + * GNU General Public License in all respects for all of the code used other than + * the above mentioned libraries. If you modify this file, you may extend this + * exception to your version of the file, but you are not obligated to do so. * If you do not wish to do so, delete this exception statement from your version. */ package mir.producer; @@ -47,10 +47,9 @@ public class NodedProducer implements Producer { verb = aVerb; baseValues = aBaseValues; isAborted = false; - isAborted = false; } - public void produce( LoggerWrapper aLogger ) throws ProducerFailure, ProducerExc { + public boolean produce( LoggerWrapper aLogger ) throws ProducerFailure, ProducerExc { Map valueMap; valueMap = new HashMap(); @@ -61,6 +60,7 @@ public class NodedProducer implements Producer { synchronized(this) { isFinished=true; + return !isAborted; } };