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