1 26 27 package org.objectweb.jonas.ant.cluster; 28 29 30 import java.util.ArrayList ; 31 import java.util.List ; 32 33 import org.objectweb.jonas.ant.jonasbase.wsdl.File; 34 import org.objectweb.jonas.ant.jonasbase.wsdl.Uddi; 35 import org.objectweb.jonas.ant.jonasbase.wsdl.WsdlPublish; 36 37 38 42 public class WsdlPublishCluster extends ClusterTasks { 43 44 47 private static final String INFO = "[WsdlPublishCluster] "; 48 49 50 53 private List files = new ArrayList (); 54 55 58 private List uddis = new ArrayList (); 59 60 64 public void addConfiguredFile(File file) { 65 files.add(file); 66 } 67 68 72 public void addConfiguredUddi(Uddi uddi) { 73 uddis.add(uddi); 74 } 75 78 public void generatesTasks() { 79 80 for (int i = getDestDirSuffixIndFirst(); i <= getDestDirSuffixIndLast(); i++) { 81 82 String destDir = getDestDir(getDestDirPrefix(), i); 83 84 log(INFO + "tasks generation for " + destDir); 85 86 WsdlPublish wsdl = new WsdlPublish(); 88 89 wsdl.setFiles(files); 90 wsdl.setUddis(uddis); 91 92 wsdl.setDestDir(new java.io.File (destDir)); 93 94 addTask(wsdl); 95 96 } 97 } 98 } | Popular Tags |