JavaTM 2 Platform
Standard Ed. 6

javax.xml.ws.soap
接口 SOAPBinding

所有超级接口:
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 实例。

JavaTM 2 Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策