|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface SOAPMessageContext
インタフェース SOAPMessageContext は、RPC 要求または応答の SOAP メッセージへのアクセスを提供します。javax.xml.soap.SOAPMessage は、添付を使用した SOAP 1.1 メッセージの表現として、標準 Java API を指定します。
SOAPMessage| 入れ子のクラスの概要 |
|---|
| インタフェース javax.xml.ws.handler.MessageContext から継承された入れ子のクラス/インタフェース |
|---|
MessageContext.Scope |
| インタフェース java.util.Map から継承された入れ子のクラス/インタフェース |
|---|
Map.Entry<K,V> |
| フィールドの概要 |
|---|
| メソッドの概要 | |
|---|---|
Object[] |
getHeaders(QName header,
JAXBContext context,
boolean allRoles)
メッセージコンテキストのメッセージから特定の修飾名を持つヘッダーを取得します。 |
SOAPMessage |
getMessage()
このメッセージコンテキストから SOAPMessage を取得します。 |
Set<String> |
getRoles()
ハンドラチェーンの実行に関連付けられている SOAP actor ロールを取得します。 |
void |
setMessage(SOAPMessage message)
このメッセージコンテキストに SOAPMessage を設定します。 |
| インタフェース javax.xml.ws.handler.MessageContext から継承されたメソッド |
|---|
getScope, setScope |
| インタフェース java.util.Map から継承されたメソッド |
|---|
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
| メソッドの詳細 |
|---|
SOAPMessage getMessage()
SOAPMessage を取得します。戻り値の SOAPMessage を変更すると、メッセージがインプレースで変更されるので、あとで setMessage を呼び出す必要がありません。
SOAPMessage を返す。このメッセージコンテキストに SOAPMessage がない場合、null を返すvoid setMessage(SOAPMessage message)
message - SOAP メッセージ
WebServiceException - このメッセージコンテキストに SOAPMessage を設定している途中でエラーが発生した場合
UnsupportedOperationException - この操作がサポートされていない場合
Object[] getHeaders(QName header,
JAXBContext context,
boolean allRoles)
header - SOAP ヘッダーの XML 修飾名context - ヘッダーを非整列化するために使用する JAXBContextallRoles - true の場合、すべての SOAP ロールのヘッダーを返し、false の場合、SOAP ノードが現在実行しているロールをターゲットとしたヘッダーのみを返す。getRoles を参照
WebServiceException - 指定された JAXBContext を使用して非整列化するときにエラーが発生した場合。WebServiceException の原因は、元の JAXBExceptionSet<String> getRoles()
SOAPBinding.setRoles(java.util.Set) および SOAPBinding.getRoles() を使用して管理されることに注意してください。ハンドラチェーン内の Handler インスタンスは、SOAP actor ロールについてのこの情報を使用して SOAP ヘッダーブロックを処理します。ハンドラチェーンを通して SOAP メッセージを処理している間、SOAP actor ロールは不変です。
String 配列
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。