|
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
の原因は、元の JAXBException
Set<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 も参照してください。