javax.xml.ws

接口
异常
注释
所有已知子接口:
Dispatch<T>

public interface BindingProvider

BindingProvider 接口提供对用于请求和响应消息处理的协议绑定及关联上下文对象的访问。

从以下版本开始:
JAX-WS 2.0
另请参见:
Binding

字段摘要
static String ENDPOINT_ADDRESS_PROPERTY
          标准属性:目标服务端点地址。
static String PASSWORD_PROPERTY
          标准属性:用于验证的密码。
static String SESSION_MAINTAIN_PROPERTY
          标准属性:服务客户端使用此 boolean 属性指示它是否希望参与与服务端点的会话。
static String SOAPACTION_URI_PROPERTY
          SOAPAction 的标准属性。
static String SOAPACTION_USE_PROPERTY
          SOAPAction 的标准属性。
static String USERNAME_PROPERTY
          标准属性:用于验证的用户名。
 
方法摘要
 Binding getBinding()
          获取此绑定提供者的 Binding。
 Map<String,Object> getRequestContext()
          获取用于初始化请求消息的消息上下文的上下文。
 Map<String,Object> getResponseContext()
          获取处理响应消息所得的上下文。
 

字段详细信息

USERNAME_PROPERTY

static final String USERNAME_PROPERTY
标准属性:用于验证的用户名。

类型:java.lang.String

另请参见:
常量字段值

PASSWORD_PROPERTY

static final String PASSWORD_PROPERTY
标准属性:用于验证的密码。

类型:java.lang.String

另请参见:
常量字段值

ENDPOINT_ADDRESS_PROPERTY

static final String ENDPOINT_ADDRESS_PROPERTY
标准属性:目标服务端点地址。端点地址规范的 URI 方案必须符合所使用绑定的协议/传输绑定。

类型:java.lang.String

另请参见:
常量字段值

SESSION_MAINTAIN_PROPERTY

static final String SESSION_MAINTAIN_PROPERTY
标准属性:服务客户端使用此 boolean 属性指示它是否希望参与与服务端点的会话。如果此属性设置为 true,则服务客户端指示它想保持会话。如果设置为 false,则不保持会话。此属性的默认值为 false。

类型:java.lang.Boolean

另请参见:
常量字段值

SOAPACTION_USE_PROPERTY

static final String SOAPACTION_USE_PROPERTY
SOAPAction 的标准属性。此 boolean 属性指示是否使用 SOAPAction。此属性的默认值为 false,指示不使用 SOAPAction。

类型:java.lang.Boolean

另请参见:
常量字段值

SOAPACTION_URI_PROPERTY

static final String SOAPACTION_URI_PROPERTY
SOAPAction 的标准属性。如果 javax.xml.ws.soap.http.soapaction.use 属性设置为 true,则指示 SOAPAction URI。

类型:java.lang.String

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

getRequestContext

Map<String,Object> getRequestContext()
获取用于初始化请求消息的消息上下文的上下文。 对请求上下文进行的修改并不影响已经启动的同步或异步操作的消息上下文。

返回:
在处理请求消息的过程中使用的上下文。

getResponseContext

Map<String,Object> getResponseContext()
获取处理响应消息所得的上下文。 返回的上下文用于最新完成的同步操作。随后的同步操作调用重写响应上下文。异步操作通过 Response 接口返回它们的响应上下文。

返回:
处理最新响应消息所得的上下文。

getBinding

Binding getBinding()
获取此绑定提供者的 Binding。

返回:
此绑定提供者的 Binding。