org.seasar.remoting.axis.deployment.provider
クラス WSDDS2RPCProvider

java.lang.Object
  拡張org.apache.axis.deployment.wsdd.WSDDProvider
      拡張org.seasar.remoting.axis.deployment.provider.WSDDS2RPCProvider

public class WSDDS2RPCProvider
extends org.apache.axis.deployment.wsdd.WSDDProvider

S2コンテナからRPC型のサービス実装を取得するプロバイダのファクトリです。
このクラスは、 s2-axis.jar ファイル中の META-INF/services/org.apache.axis.deployment.wsdd.Provider に記述されることにより、 org.apache.axis.wsdd.WSDDProvider に登録されます。

作成者:
koichik

フィールドの概要
 
クラス org.apache.axis.deployment.wsdd.WSDDProvider から継承したフィールド
log
 
コンストラクタの概要
WSDDS2RPCProvider()
           
 
メソッドの概要
 java.lang.String getName()
          このプロバイダを識別するローカル名を返します。
 org.apache.axis.Handler newProviderInstance(org.apache.axis.deployment.wsdd.WSDDService service, org.apache.axis.EngineConfiguration registry)
          新しいプロバイダのインスタンスを生成して返します。
 
クラス org.apache.axis.deployment.wsdd.WSDDProvider から継承したメソッド
getInstance, getOperation, getOperations, registerProvider
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

WSDDS2RPCProvider

public WSDDS2RPCProvider()
メソッドの詳細

getName

public java.lang.String getName()
このプロバイダを識別するローカル名を返します。

戻り値:
このプロバイダを識別するローカル名

newProviderInstance

public org.apache.axis.Handler newProviderInstance(org.apache.axis.deployment.wsdd.WSDDService service,
                                                   org.apache.axis.EngineConfiguration registry)
                                            throws java.lang.Exception
新しいプロバイダのインスタンスを生成して返します。

パラメータ:
service - WSDDS2Serviceのインスタンス
registry - ハンドラのレジストリ
例外:
java.lang.Exception


Copyright © 2005-2006 The Seasar Foundation. All Rights Reserved.