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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。