| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.xml.soap.SOAPConnection
public abstract class SOAPConnection
クライアントがリモート側に直接メッセージを送信するのに使用するポイントツーポイント接続です (URL などで表示)。
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)特定の端点からメッセージを取得し、受信するまでブロックします。 | 
| クラス java.lang.Object から継承されたメソッド | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| コンストラクタの詳細 | 
|---|
public SOAPConnection()
| メソッドの詳細 | 
|---|
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 エラーが存在する場合| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。