インターフェース WebServiceMessageSender
- すべての既知の実装クラス:
AbstractHttpComponents5MessageSender, AbstractHttpWebServiceMessageSender, AbstractWebServiceMessageSender, ClientHttpRequestMessageSender, HttpComponents5MessageSender, HttpComponentsMessageSender, HttpsUrlConnectionMessageSender, HttpUrlConnectionMessageSender, JdkHttpClientMessageSender, JmsMessageSender, MailMessageSender, MockWebServiceMessageSender, SimpleHttpComponents5MessageSender, XmppMessageSender
public interface WebServiceMessageSender
指定されたトランスポートに対して
WebServiceMessage インスタンスを送受信できるクラスのメソッドを定義します。また、宛先 URISE がサポートされているかどうかも検証します。これは、インスタンスが URI を処理できるだけでなく、指定された WebServiceMessageSender.UriSource に対しても受け入れられることを示すために使用されます。WebServiceMessageSender は、基本的に WebServiceConnection オブジェクトのファクトリです。
- 導入:
- 1.0.0
- 関連事項:
ネストされたクラスの概要
ネストされたクラス方法の概要
修飾子と型メソッド説明createConnection(URISE uri) 指定された URI に新しいWebServiceConnectionを作成します。default boolean使用すべきではありません。booleansupports(URISE uri, WebServiceMessageSender.UriSource uriSource) この送信者が、指定されたWebServiceMessageSender.UriSourceの URI をサポートしているかどうか。
方法の詳細
createConnection
指定された URI に新しいWebServiceConnectionを作成します。- パラメーター:
uri- 接続を開くための URI- 戻り値:
- 新しい接続
- 例外:
IOExceptionSE- I/O エラーの場合
supports
この送信者が、指定されたWebServiceMessageSender.UriSourceの URI をサポートしているかどうか。実装では通常、WebServiceMessageSender.UriSource.APPLICATIONに対して従来のsupports(URI)と同じトランスポートルールを適用し、WebServiceMessageSender.UriSource.REMOTEに対してより厳格なチェックを追加します。- パラメーター:
uri- チェックする URIuriSource- URI がアプリケーション制御かリモート影響か- 戻り値:
trueこの送信者がそのソースの URI を受け入れる場合- 導入:
- 3.1.9
supports
使用すべきではありません。3.1.9 現在、supports(URI, UriSource)を推奨この送信者が、指定された URI をアプリケーション制御で使用できるようにサポートしているかどうか。- パラメーター:
uri- チェックする URI- 戻り値:
- この
WebServiceMessageSenderが指定された URI をサポートしている場合はtrue
supports(URI, UriSource)を推奨