public interface HandlerChain extends ListSE
javax.xml.rpc.handler.HandlerChain
はハンドラーのリストを表します。HandlerChain のすべての要素の型は javax.xml.rpc.handler.Handler
です。HandlerChain
インターフェースの実装クラスは、登録されたハンドラーの呼び出しに関するポリシーとメカニズムを抽象化します。
HandlerChain
修飾子と型 | メソッドと説明 |
---|---|
void | destroy() HandlerChain のライフサイクルの終了を示します。 |
StringSE[] | getRoles() この SOAP ノードでこの HandlerChain に登録されている SOAP アクターロールを取得します。 |
boolean | handleFault(MessageContext context) handleFault メソッドは、このハンドラーチェーンの SOAP 障害処理を開始します。 |
boolean | handleRequest(MessageContext context) handleRequest メソッドは、このハンドラーチェーンのリクエスト処理を開始します。 |
boolean | handleResponse(MessageContext context) handleResponse メソッドは、このハンドラーチェーンのレスポンス処理を開始します。 |
void | init(MapSE config) HandlerChain の構成を初期化します。 |
void | setRoles(StringSE[] soapActorNames) この HandlerChain の SOAP アクターロールを設定します。 |
addSE, addSE, addAllSE, addAllSE, clearSE, containsSE, containsAllSE, equalsSE, getSE, hashCodeSE, indexOfSE, isEmptySE, iteratorSE, lastIndexOfSE, listIteratorSE, listIteratorSE, removeSE, removeSE, removeAllSE, replaceAllSE, retainAllSE, setSE, sizeSE, sortSE, spliteratorSE, subListSE, toArraySE, toArraySE
parallelStreamSE, removeIfSE, streamSE
forEachSE
boolean handleRequest(MessageContext context)
handleRequest
メソッドは、このハンドラーチェーンのリクエスト処理を開始します。context
- MessageContext パラメーターは、リクエスト SOAP メッセージへのアクセスを提供します。true
を返します。チェーンのハンドラーが handleRequest メソッドから false
を返した場合は false
を返します。JAXRPCException
- 処理エラーが発生した場合 Handler.handleRequest(javax.xml.rpc.handler.MessageContext)
boolean handleResponse(MessageContext context)
handleResponse
メソッドは、このハンドラーチェーンのレスポンス処理を開始します。context
- MessageContext パラメーターは、レスポンス SOAP メッセージへのアクセスを提供します。true
を返します。チェーンのハンドラーが handleResponse メソッドから false
を返した場合は false
を返します。JAXRPCException
- 処理エラーが発生した場合 Handler.handleResponse(javax.xml.rpc.handler.MessageContext)
boolean handleFault(MessageContext context)
handleFault
メソッドは、このハンドラーチェーンの SOAP 障害処理を開始します。context
- MessageContext パラメーターは、SOAP メッセージへのアクセスを提供します。true
を返します。チェーンのハンドラーが handleFault メソッドから false
を返した場合は false
を返します。JAXRPCException
- 処理エラーが発生した場合 Handler.handleFault(javax.xml.rpc.handler.MessageContext)
void init(MapSE config)
config
- このハンドラーチェーンの初期化の構成 JAXRPCException
- 初期化中にエラーが発生した場合 void destroy()
JAXRPCException
- 破棄中にエラーが発生した場合 void setRoles(StringSE[] soapActorNames)
HandlerChain
の SOAP アクターロールを設定します。これは、この HandlerChain がこの SOAP ノードでの SOAP メッセージ処理のために機能するロールのセットを指定します。HandlerChain が引き受けるこれらのロールは、HandlerChain を介した個々の SOAP メッセージの処理中は不変でなければなりません。HandlerChain
は常に、特別な SOAP アクター next
のロールを果たします。この特別な SOAP アクターの URI 名については、SOAP 仕様を参照してください。このメソッドを使用してこの特別なロールを設定する必要はありません。
soapActorNames
- SOAP アクター名の URINamespaceConstants
StringSE[] getRoles()
next
が含まれます。NamespaceConstants
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.