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.