|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.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 も参照してください。