インターフェース EndpointAdapter
- すべての既知の実装クラス:
AbstractMethodEndpointAdapter
、DefaultMethodEndpointAdapter
、GenericMarshallingMethodEndpointAdapter
、MarshallingMethodEndpointAdapter
、MessageEndpointAdapter
、MessageMethodEndpointAdapter
、PayloadEndpointAdapter
、PayloadMethodEndpointAdapter
、XPathParamAnnotationMethodEndpointAdapter
public interface EndpointAdapter
メッセージリクエストを処理するためにエンドポイント型ごとに実装する必要があるインターフェース。このインターフェースは、
MessageDispatcher
を無期限に拡張できるようにするために使用されます。このインターフェースを介してインストールされているすべてのエンドポイントにアクセスします。つまり、エンドポイント型に固有のコードは含まれていません。このインターフェースは、アプリケーション開発者向けではありません。独自のメッセージフローを開発したい方にご利用いただけます。
- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明void
invoke
(MessageContext messageContext, ObjectSE endpoint) 指定されたendpoint
を使用してリクエストを処理します。boolean
このEndpointAdapter
は特定のendpoint
をサポートしていますか?
メソッドの詳細
supports
このEndpointAdapter
は特定のendpoint
をサポートしていますか?通常の
EndpointAdapters
は、エンドポイント型に基づいて決定します。- パラメーター:
endpoint
- チェックするエンドポイントオブジェクト- 戻り値:
- この
EndpointAdapter
が付属のendpoint
をサポートしている場合はtrue
invoke
指定されたendpoint
を使用してリクエストを処理します。- パラメーター:
messageContext
- 現在のメッセージコンテキストendpoint
- 使用するエンドポイント。このオブジェクトは、このインターフェースのsupports(Object)
メソッドに事前に渡されている必要があります。supports(Object)
メソッドはtrue
を返している必要があります。- 例外:
ExceptionSE
- エラーの場合