WSDLManager.java

00001 
00027 package org.objectweb.jonas.ws;
00028 
00029 import java.util.Iterator;
00030 import java.util.Vector;
00031 
00032 import org.objectweb.jonas_ws.deployment.api.ServiceDesc;
00033 
00034 import org.objectweb.jonas.ws.handler.WSDLHandler;
00035 
00036 
00040 public class WSDLManager {
00044     private Vector handlers;
00045 
00049     public WSDLManager() {
00050         handlers = new Vector();
00051     }
00052 
00058     public void addHandler(WSDLHandler handler) {
00059         handlers.add(handler);
00060     }
00061 
00069     public void publish(ServiceDesc sd) throws WSServiceException {
00070         for (Iterator i = handlers.iterator(); i.hasNext();) {
00071             WSDLHandler wsdlh = (WSDLHandler) i.next();
00072             wsdlh.publish(sd);
00073         }
00074     }
00075 }

Generated on Tue Feb 15 15:05:36 2005 for JOnAS by  doxygen 1.3.9.1