1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package javax.xml.ws.soap;
21
22 import javax.xml.soap.MessageFactory;
23 import javax.xml.soap.SOAPFactory;
24 import javax.xml.ws.Binding;
25 import java.util.Set;
26
27 public interface SOAPBinding
28 extends Binding {
29
30 public abstract Set<java.lang.String> getRoles();
31
32 public abstract void setRoles(Set<java.lang.String> set);
33
34 public abstract boolean isMTOMEnabled();
35
36 public abstract void setMTOMEnabled(boolean flag);
37
38 public abstract SOAPFactory getSOAPFactory();
39
40 public abstract MessageFactory getMessageFactory();
41
42 public static final String SOAP11HTTP_BINDING = "http://schemas.xmlsoap.org/wsdl/soap/http";
43 public static final String SOAP12HTTP_BINDING = "http://www.w3.org/2003/05/soap/bindings/HTTP/";
44 public static final String SOAP11HTTP_MTOM_BINDING = "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true";
45 public static final String SOAP12HTTP_MTOM_BINDING = "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true";
46 }