クラス WebServiceMessageReceiverObjectSupport
java.lang.ObjectSE
org.springframework.ws.transport.support.WebServiceMessageReceiverObjectSupport
- 実装されたすべてのインターフェース:
org.springframework.beans.factory.InitializingBean
public abstract class WebServiceMessageReceiverObjectSupport
extends ObjectSE
implements org.springframework.beans.factory.InitializingBean
サーバー側のトランスポートオブジェクトの便利な基本クラス。
WebServiceMessageFactory
が含まれ、受信 WebServiceConnection
を処理するためのメソッドがあります。フィールドサマリー
コンストラクターのサマリー
方法の概要
修飾子と型メソッド説明void
WebServiceMessageFactory
を返します。protected final void
handleConnection
(WebServiceConnection connection, WebServiceMessageReceiver receiver) protected void
handleNoEndpointFoundException
(NoEndpointFoundException ex, WebServiceConnection connection, WebServiceMessageReceiver receiver) NoEndpointFoundException
を処理するためのテンプレートメソッド。void
setMessageFactory
(WebServiceMessageFactory messageFactory) WebServiceMessageFactory
を設定します。
フィールドの詳細
logger
protected final org.apache.commons.logging.Log loggerサブクラスで利用可能なロガー。
コンストラクターの詳細
WebServiceMessageReceiverObjectSupport
public WebServiceMessageReceiverObjectSupport()
メソッドの詳細
getMessageFactory
WebServiceMessageFactory
を返します。setMessageFactory
WebServiceMessageFactory
を設定します。afterPropertiesSet
- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBean
のafterPropertiesSet
- 例外:
ExceptionSE
handleConnection
protected final void handleConnection(WebServiceConnection connection, WebServiceMessageReceiver receiver) throws ExceptionSE receving
からのメッセージをreceving
で処理し、それをreceiver
に渡し、sending
がレスポンス(存在する場合)を処理します。指定された接続を
TransportContext
に格納します。- パラメーター:
connection
- 受信接続receiver
- メッセージのハンドラー、通常はMessageDispatcher
- 例外:
ExceptionSE
handleNoEndpointFoundException
protected void handleNoEndpointFoundException(NoEndpointFoundException ex, WebServiceConnection connection, WebServiceMessageReceiver receiver) throws ExceptionSE NoEndpointFoundException
を処理するためのテンプレートメソッド。デフォルトの実装では、可能であれば、指定された接続で
EndpointAwareWebServiceConnection.endpointNotFound()
が呼び出されます。- パラメーター:
ex
-NoEndpointFoundException
connection
- 現在のWebServiceConnection
receiver
-WebServiceMessageReceiver
- 例外:
ExceptionSE
- エラーの場合