javax.xml.ws.soap

接口
异常
所有超级接口:
Binding

public interface SOAPBinding
     
extends Binding

SOAPBinding 接口是 SOAP 绑定的抽象。

从以下版本开始:
JAX-WS 2.0

字段摘要
static String SOAP11HTTP_BINDING
          表示 HTTP 绑定上的 SOAP 1.1 标识的常量。
static String SOAP11HTTP_MTOM_BINDING
          表示 HTTP 绑定上的 SOAP 1.1 标识,且默认启用 MTOM 的常量。
static String SOAP12HTTP_BINDING
          表示 HTTP 绑定上的 SOAP 1.2 标识的常量。
static String SOAP12HTTP_MTOM_BINDING
          表示 HTTP 绑定上的 SOAP 1.2 标识,且默认启用 MTOM 的常量。
 
方法摘要
 MessageFactory getMessageFactory()
          获取此 SOAP 绑定使用的 SAAJ MessageFactory 实例。
 Set<String> getRoles()
          获取 SOAP 绑定实例所扮演的角色。
 SOAPFactory getSOAPFactory()
          获取此 SOAP 绑定使用的 SAAJ SOAPFactory 实例。
 boolean isMTOMEnabled()
          如果启用了 MTOM,则返回 true
 void setMTOMEnabled(boolean flag)
          启用或禁用 MTOM。
 void setRoles(Set<String> roles)
          设置由 SOAP 绑定实例扮演的角色。
 
从接口 javax.xml.ws.Binding 继承的方法
getHandlerChain, setHandlerChain
 

字段详细信息

SOAP11HTTP_BINDING

static final String SOAP11HTTP_BINDING
表示 HTTP 绑定上的 SOAP 1.1 标识的常量。

另请参见:
常量字段值

SOAP12HTTP_BINDING

static final String SOAP12HTTP_BINDING
表示 HTTP 绑定上的 SOAP 1.2 标识的常量。

另请参见:
常量字段值

SOAP11HTTP_MTOM_BINDING

static final String SOAP11HTTP_MTOM_BINDING
表示 HTTP 绑定上的 SOAP 1.1 标识,且默认启用 MTOM 的常量。

另请参见:
常量字段值

SOAP12HTTP_MTOM_BINDING

static final String SOAP12HTTP_MTOM_BINDING
表示 HTTP 绑定上的 SOAP 1.2 标识,且默认启用 MTOM 的常量。

另请参见:
常量字段值
方法详细信息

getRoles

Set<String> getRoles()
获取 SOAP 绑定实例所扮演的角色。

返回:
Set 绑定实例所扮演的角色的集合。

setRoles

void setRoles(Set<String> roles)
设置由 SOAP 绑定实例扮演的角色。

参数:
roles - 绑定实例所扮演的角色的集合。
抛出:
WebServiceException - 当角色列表的配置中发生错误时。

isMTOMEnabled

boolean isMTOMEnabled()
如果启用了 MTOM,则返回 true

返回:
当且仅当启用 MTOM 时,返回 true

setMTOMEnabled

void setMTOMEnabled(boolean flag)
启用或禁用 MTOM。

参数:
flag - 指定是应该启用 MTOM 还是应该禁用 MTOM 的 boolean
抛出:
WebServiceException - 如果此绑定实例不支持指定的设置。

getSOAPFactory

SOAPFactory getSOAPFactory()
获取此 SOAP 绑定使用的 SAAJ SOAPFactory 实例。

返回:
此 SOAP 绑定使用的 SOAPFactory 实例。

getMessageFactory

MessageFactory getMessageFactory()
获取此 SOAP 绑定使用的 SAAJ MessageFactory 实例。

返回:
此 SOAP 绑定使用的 MessageFactory 实例。