Author: andre Date: 2010-06-02 15:20:00 +0200 (Wed, 02 Jun 2010) New Revision: 42386
Modified: mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/CreateCachesFunction.java Log: using unmodifiableMap to get config Modified: mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/CreateCachesFunction.java =================================================================== --- mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/CreateCachesFunction.java 2010-06-02 13:19:30 UTC (rev 42385) +++ mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/CreateCachesFunction.java 2010-06-02 13:20:00 UTC (rev 42386) @@ -96,8 +96,8 @@ { final Field url = node.getNodeManager().getField("url"); final Processor cc = getCacheCreator(url); - Map<String, JobDefinition> jdlist = cc.getCreatecachesList(); - + Map<String, JobDefinition> jdlist = new LinkedHashMap<String, JobDefinition>(); + if (cache != null && node.getCloud().hasNode(cache.getNumber())) { // just one String in = null; @@ -124,7 +124,6 @@ } JobDefinition jd = new JobDefinition(id, in, label, tr, mt, Stage.TRANSCODER); - jdlist.clear(); jdlist.put(id, jd); LOG.info("Re-transcodig cache #" + cache.getNumber() + " : " + id + " [" + jd + "]"); @@ -144,11 +143,15 @@ } if ( list.size() > 0 && ! all ) { - jdlist = newJobList(list, jdlist); + jdlist = newJobList(list, cc.getConfiguration()); + } else { + jdlist = cc.getConfiguration(); } LOG.info("Re-transcoding caches for #" + node.getNumber() + ", doing all: " + all); } + LOG.info("jdlist: " + jdlist); + if (cc != null) { LOG.service("Calling " + cc); cc.createCaches(node.getCloud().getNonTransactionalCloud(), node.getNumber(), jdlist); _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs