org.seasar.remoting.axis.connector
クラス AxisConnector
java.lang.Object
org.seasar.remoting.common.connector.impl.URLBasedConnector
org.seasar.remoting.common.connector.impl.TargetSpecificURLBasedConnector
org.seasar.remoting.axis.connector.AxisConnector
- すべての実装インタフェース:
- org.seasar.remoting.common.connector.Connector
- public class AxisConnector
- extends org.seasar.remoting.common.connector.impl.TargetSpecificURLBasedConnector
Webサービスを呼び出すコネクタの実装クラスです。
- 作成者:
- koichik
クラス org.seasar.remoting.common.connector.impl.TargetSpecificURLBasedConnector から継承した入れ子クラス |
org.seasar.remoting.common.connector.impl.TargetSpecificURLBasedConnector.LRUMap |
フィールドの概要 |
protected javax.xml.rpc.Service |
service
|
クラス org.seasar.remoting.common.connector.impl.TargetSpecificURLBasedConnector から継承したフィールド |
cachedURLs, DEFAULT_MAX_CACHED_URLS |
クラス org.seasar.remoting.common.connector.impl.URLBasedConnector から継承したフィールド |
baseURL |
メソッドの概要 |
protected java.lang.Object |
invoke(java.net.URL targetURL,
java.lang.reflect.Method method,
java.lang.Object[] args)
Axisサービスを使用してリモートメソッドの呼び出しを実行し、その結果を返します。 |
void |
setService(javax.xml.rpc.Service service)
Axisサービスを設定します。 |
クラス org.seasar.remoting.common.connector.impl.TargetSpecificURLBasedConnector から継承したメソッド |
getTargetURL, invoke, setMaxCachedURLs |
クラス org.seasar.remoting.common.connector.impl.URLBasedConnector から継承したメソッド |
getBaseURL, setBaseURL |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
service
protected javax.xml.rpc.Service service
AxisConnector
public AxisConnector()
setService
public void setService(javax.xml.rpc.Service service)
- Axisサービスを設定します。
- パラメータ:
service
- Axisサービス
invoke
protected java.lang.Object invoke(java.net.URL targetURL,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
- Axisサービスを使用してリモートメソッドの呼び出しを実行し、その結果を返します。
- パラメータ:
targetURL
- リモートオブジェクトのURLmethod
- 呼び出すメソッドargs
- リモートオブジェクトのメソッド呼び出しに渡される引数値を格納するオブジェクト配列
- 戻り値:
- リモートオブジェクトに対するメソッド呼び出しからの戻り値
- 例外:
java.lang.Throwable
- リモートオブジェクトに対するメソッド呼び出しからスローされる例外
Copyright © 2004-2005 The Seasar Project. All Rights Reserved.