JavaTM Platform
Standard Ed. 6

javax.xml.ws.handler
インタフェース MessageContext

すべてのスーパーインタフェース:
Map<String,Object>
既知のサブインタフェースの一覧:
LogicalMessageContext, SOAPMessageContext

public interface MessageContext
extends Map<String,Object>

MessageContext インタフェースは、handle メソッドのハンドラによって処理されるメッセージコンテキストを抽象します。  

MessageContext インタフェースは、プロパティーセットを管理するメソッドを提供します。MessageContext プロパティーは、処理関連の状態を共有するハンドラチェーン内のハンドラを有効にします。

導入されたバージョン:
JAX-WS 2.0

入れ子のクラスの概要
static class MessageContext.Scope
          プロパティーのスコープ。
 
インタフェース java.util.Map から継承された入れ子のクラス/インタフェース
Map.Entry<K,V>
 
フィールドの概要
static String HTTP_REQUEST_HEADERS
          標準プロパティー:HTTP 要求ヘッダー。
static String HTTP_REQUEST_METHOD
          標準プロパティー:HTTP 要求メソッド。
static String HTTP_RESPONSE_CODE
          標準プロパティー:HTTP 応答状態コード。
static String HTTP_RESPONSE_HEADERS
          標準プロパティー:HTTP 応答ヘッダー。
static String INBOUND_MESSAGE_ATTACHMENTS
          標準プロパティー:キーが MIME Content-ID、値が DataHandler である着信メッセージに対する、メッセージへの添付のマップ。
static String MESSAGE_OUTBOUND_PROPERTY
          標準プロパティー:メッセージの方向。
static String OUTBOUND_MESSAGE_ATTACHMENTS
          標準プロパティー:キーが MIME Content-ID、値が DataHandler である送信メッセージに対する、メッセージへの添付のマップ。
static String PATH_INFO
          標準プロパティー:要求パス情報。
static String QUERY_STRING
          標準プロパティー:要求に対するクエリー文字列。
static String REFERENCE_PARAMETERS
          標準プロパティー:WS-Addressing の参照パラメータ。
static String SERVLET_CONTEXT
          標準プロパティー:サーブレットコンテキストオブジェクト。
static String SERVLET_REQUEST
          標準プロパティー:サーブレット要求オブジェクト。
static String SERVLET_RESPONSE
          標準プロパティー:サーブレット応答オブジェクト。
static String WSDL_DESCRIPTION
          標準プロパティー:WSDL 文書の入力ソース。
static String WSDL_INTERFACE
          標準プロパティー:wsdl インタフェース名 (2.0) またはポート型 (1.1)。
static String WSDL_OPERATION
          標準プロパティー:WSDL 操作の名前。
static String WSDL_PORT
          標準プロパティー:WSDL ポートの名前。
static String WSDL_SERVICE
          標準プロパティー:WSDL サービスの名前。
 
メソッドの概要
 MessageContext.Scope getScope(String name)
          プロパティーのスコープを取得します。
 void setScope(String name, MessageContext.Scope scope)
          プロパティーのスコープを設定します。
 
インタフェース java.util.Map から継承されたメソッド
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

フィールドの詳細

MESSAGE_OUTBOUND_PROPERTY

static final String MESSAGE_OUTBOUND_PROPERTY
標準プロパティー:メッセージの方向。送信メッセージの場合は true、着信の場合は false。 

型:boolean

関連項目:
定数フィールド値

INBOUND_MESSAGE_ATTACHMENTS

static final String INBOUND_MESSAGE_ATTACHMENTS
標準プロパティー:キーが MIME Content-ID、値が DataHandler である着信メッセージに対する、メッセージへの添付のマップ。 

型:java.util.Map

関連項目:
定数フィールド値

OUTBOUND_MESSAGE_ATTACHMENTS

static final String OUTBOUND_MESSAGE_ATTACHMENTS
標準プロパティー:キーが MIME Content-ID、値が DataHandler である送信メッセージに対する、メッセージへの添付のマップ。 

型:java.util.Map

関連項目:
定数フィールド値

WSDL_DESCRIPTION

static final String WSDL_DESCRIPTION
標準プロパティー:WSDL 文書の入力ソース。 

型:org.xml.sax.InputSource

関連項目:
定数フィールド値

WSDL_SERVICE

static final String WSDL_SERVICE
標準プロパティー:WSDL サービスの名前。 

型:javax.xml.namespace.QName

関連項目:
定数フィールド値

WSDL_PORT

static final String WSDL_PORT
標準プロパティー:WSDL ポートの名前。 

型:javax.xml.namespace.QName

関連項目:
定数フィールド値

WSDL_INTERFACE

static final String WSDL_INTERFACE
標準プロパティー:wsdl インタフェース名 (2.0) またはポート型 (1.1)。 

型:javax.xml.namespace.QName

関連項目:
定数フィールド値

WSDL_OPERATION

static final String WSDL_OPERATION
標準プロパティー:WSDL 操作の名前。 

型:javax.xml.namespace.QName

関連項目:
定数フィールド値

HTTP_RESPONSE_CODE

static final String HTTP_RESPONSE_CODE
標準プロパティー:HTTP 応答状態コード。 

型:java.lang.Integer

関連項目:
定数フィールド値

HTTP_REQUEST_HEADERS

static final String HTTP_REQUEST_HEADERS
標準プロパティー:HTTP 要求ヘッダー。 

型:java.util.Map<java.lang.String, java.util.List<java.lang.String>>

関連項目:
定数フィールド値

HTTP_RESPONSE_HEADERS

static final String HTTP_RESPONSE_HEADERS
標準プロパティー:HTTP 応答ヘッダー。 

型:java.util.Map<java.lang.String, java.util.List<java.lang.String>>

関連項目:
定数フィールド値

HTTP_REQUEST_METHOD

static final String HTTP_REQUEST_METHOD
標準プロパティー:HTTP 要求メソッド。 

型:java.lang.String

関連項目:
定数フィールド値

SERVLET_REQUEST

static final String SERVLET_REQUEST
標準プロパティー:サーブレット要求オブジェクト。 

型:javax.servlet.http.HttpServletRequest

関連項目:
定数フィールド値

SERVLET_RESPONSE

static final String SERVLET_RESPONSE
標準プロパティー:サーブレット応答オブジェクト。 

型:javax.servlet.http.HttpServletResponse

関連項目:
定数フィールド値

SERVLET_CONTEXT

static final String SERVLET_CONTEXT
標準プロパティー:サーブレットコンテキストオブジェクト。 

型:javax.servlet.ServletContext

関連項目:
定数フィールド値

QUERY_STRING

static final String QUERY_STRING
標準プロパティー:要求に対するクエリー文字列。 

型:String

関連項目:
定数フィールド値

PATH_INFO

static final String PATH_INFO
標準プロパティー:要求パス情報。 

型:String

関連項目:
定数フィールド値

REFERENCE_PARAMETERS

static final String REFERENCE_PARAMETERS
標準プロパティー:WS-Addressing の参照パラメータ。リストには、wsa:IsReferenceParameter="true" 属性でマークされたすべての SOAP ヘッダーを含める必要があります。 

型:List

導入されたバージョン:
JAX-WS 2.1
関連項目:
定数フィールド値
メソッドの詳細

setScope

void setScope(String name,
              MessageContext.Scope scope)
プロパティーのスコープを設定します。

パラメータ:
name - MessageContext に関連付けられているプロパティーの名前
scope - プロパティーの希望するスコープ
例外:
IllegalArgumentException - 不正なプロパティー名が指定された場合

getScope

MessageContext.Scope getScope(String name)
プロパティーのスコープを取得します。

パラメータ:
name - プロパティーの名前
戻り値:
プロパティーのスコープ
例外:
IllegalArgumentException - 存在しないプロパティー名が指定された場合

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。