1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.soap.axis.wsdl;
12
13 import org.mule.transport.soap.axis.AxisConnector;
14
15 import java.util.ArrayList;
16 import java.util.Iterator;
17 import java.util.List;
18
19
20
21
22 public class AxisWsdlConnector extends AxisConnector
23 {
24
25 protected void registerProtocols()
26 {
27
28
29
30 List schemes = new ArrayList();
31 schemes.add("http");
32 schemes.add("https");
33 setSupportedSchemes(schemes);
34
35 for (Iterator iterator = schemes.iterator(); iterator.hasNext();)
36 {
37 String s = (String)iterator.next();
38 registerSupportedProtocol(s);
39 }
40
41
42 registerSupportedProtocolWithoutPrefix("wsdl:http");
43 registerSupportedProtocolWithoutPrefix("wsdl:https");
44 }
45
46 public String getProtocol()
47 {
48 return "wsdl-axis";
49 }
50 }