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, 2014, Oracle and/or its affiliates. All rights reserved.