public abstract class SOAPConnection extends Object
SOAPConnection クラスはオプションです。実装によっては、このインタフェースを実装していないこともあります。その場合、SOAPConnectionFactory.newInstance() への呼び出し (次を参照) は UnsupportedOperationException をスローします。
クライアントは次の例のように SOAPConnectionFactory オブジェクトを使用して、SOAPConnection オブジェクトを取得できます。
SOAPConnectionFactory factory = SOAPConnectionFactory.newInstance();
SOAPConnection con = factory.createConnection();
SOAPConnection オブジェクトを使用すると、要求/応答のパラダイムに続く URL に直接メッセージを送信できます。つまり、メッセージは call メソッドを使用して送信されます。call はメッセージを送信したあと、応答が返るまで待機します。| コンストラクタと説明 |
|---|
SOAPConnection() |
| 修飾子と型 | メソッドと説明 |
|---|---|
abstract SOAPMessage |
call(SOAPMessage request, Object to)
指定のメッセージを指定の端点に送信し、応答が返るまでブロックします。
|
abstract void |
close()
この
SOAPConnection オブジェクトを閉じます。 |
SOAPMessage |
get(Object to)
特定の端点からメッセージを取得し、受信するまでブロックします。
|
public abstract SOAPMessage call(SOAPMessage request, Object to) throws SOAPException
request - 送信する SOAPMessage オブジェクトto - メッセージを送信する場所を特定する Object。java.lang.String、java.net.URL、また JAXM が存在する場合は javax.xml.messaging.URLEndpoint の型の Object をサポートする必要があるSOAPMessage オブジェクトSOAPException - SOAP エラーが存在する場合public SOAPMessage get(Object to) throws SOAPException
to - 要求を送信する場所を特定する Object。java.lang.String 型と java.net.URL 型のオブジェクトをサポートする必要がある。SOAPMessage オブジェクトSOAPException - SOAP エラーが存在する場合public abstract void close()
throws SOAPException
SOAPConnection オブジェクトを閉じます。SOAPException - SOAP エラーが存在する場合 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.