public abstract class SOAPConnection extends ObjectSE
SOAPConnection クラスはオプションです。一部の実装では、このインターフェースが実装されていない場合があります。その場合、SOAPConnectionFactory.newInstance()
(以下を参照)を呼び出すと、UnsupportedOperationException
がスローされます。
クライアントは、次の例のように SOAPConnectionFactory
オブジェクトを使用して SOAPConnection
オブジェクトを取得できます。
SOAPConnectionFactory factory = SOAPConnectionFactory.newInstance();
SOAPConnection con = factory.createConnection();
SOAPConnection
オブジェクトを使用して、リクエスト / レスポンスパラダイムに従って URL に直接メッセージを送信できます。つまり、メッセージは call
メソッドを使用して送信されます。このメソッドは、メッセージを送信してから、レスポンスを受け取るまで待機します。コンストラクターと説明 |
---|
SOAPConnection() |
修飾子と型 | メソッドと説明 |
---|---|
abstract SOAPMessage | call(SOAPMessage request, ObjectSE to) 指定されたメッセージを指定されたエンドポイントに送信し、レスポンスが返されるまでブロックします。 |
abstract void | close() この SOAPConnection オブジェクトを閉じます。 |
SOAPMessage | get(ObjectSE to) 特定のエンドポイントからメッセージを取得し、受信するまでブロックします。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public abstract SOAPMessage call(SOAPMessage request, ObjectSE to) throws SOAPException
request
- 送信される SOAPMessage
オブジェクト to
- メッセージの送信先を識別する Object
。型 java.lang.String
、java.net.URL
のオブジェクトをサポートする必要があり、JAXM が存在する場合は javax.xml.messaging.URLEndpoint
SOAPMessage
オブジェクト SOAPException
- SOAP エラーがある場合 public SOAPMessage get(ObjectSE to) throws SOAPException
to
- リクエストの送信先を識別する Object
。型 java.lang.String
および java.net.URL
のオブジェクトがサポートされている必要があります。SOAPMessage
オブジェクト SOAPException
- SOAP エラーがある場合 public abstract void close() throws SOAPException
SOAPConnection
オブジェクトを閉じます。SOAPException
- SOAP エラーがある場合 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.