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.