org.seasar.remoting.axis.providers
クラス S2RPCProvider

java.lang.Object
  拡張org.apache.axis.handlers.BasicHandler
      拡張org.apache.axis.providers.BasicProvider
          拡張org.apache.axis.providers.java.JavaProvider
              拡張org.apache.axis.providers.java.RPCProvider
                  拡張org.seasar.remoting.axis.providers.S2RPCProvider
すべての実装インタフェース:
org.apache.axis.Handler, java.io.Serializable

public class S2RPCProvider
extends org.apache.axis.providers.java.RPCProvider

RPCサービスの実装をS2コンテナから取得するプロバイダです。

作成者:
koichik
関連項目:
直列化された形式

フィールドの概要
protected  org.seasar.framework.container.ComponentDef componentDef
           
 
クラス org.apache.axis.providers.java.RPCProvider から継承したフィールド
log
 
クラス org.apache.axis.providers.java.JavaProvider から継承したフィールド
entLog, OPTION_ALLOWEDMETHODS, OPTION_CLASSNAME, OPTION_SCOPE
 
クラス org.apache.axis.providers.BasicProvider から継承したフィールド
OPTION_EXTRACLASSES, OPTION_WSDL_INPUTSCHEMA, OPTION_WSDL_PORTTYPE, OPTION_WSDL_SERVICEELEMENT, OPTION_WSDL_SERVICEPORT, OPTION_WSDL_SOAPACTION_MODE, OPTION_WSDL_TARGETNAMESPACE
 
クラス org.apache.axis.handlers.BasicHandler から継承したフィールド
makeLockable, name, options
 
コンストラクタの概要
S2RPCProvider(org.seasar.framework.container.ComponentDef componentDef)
          インスタンスを構築します。
 
メソッドの概要
protected  java.lang.Object makeNewServiceObject(org.apache.axis.MessageContext msgContext, java.lang.String className)
          サービスのインスタンスを返します。
 
クラス org.apache.axis.providers.java.RPCProvider から継承したメソッド
checkMethodName, createResponseBody, getBody, getOperationDesc, invokeMethod, processMessage
 
クラス org.apache.axis.providers.java.JavaProvider から継承したメソッド
getServiceClass, getServiceClassName, getServiceClassNameOptionName, getServiceObject, initServiceDesc, invoke
 
クラス org.apache.axis.providers.BasicProvider から継承したメソッド
addOperation, generateWSDL, getOperationName, getOperationNames, getOperationQNames
 
クラス org.apache.axis.handlers.BasicHandler から継承したメソッド
canHandleBlock, cleanup, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

componentDef

protected final org.seasar.framework.container.ComponentDef componentDef
コンストラクタの詳細

S2RPCProvider

public S2RPCProvider(org.seasar.framework.container.ComponentDef componentDef)
インスタンスを構築します。

パラメータ:
componentDef - コンポーネント定義
メソッドの詳細

makeNewServiceObject

protected java.lang.Object makeNewServiceObject(org.apache.axis.MessageContext msgContext,
                                                java.lang.String className)
サービスのインスタンスを返します。

パラメータ:
msgContext - メッセージコンテキスト
className - クラス名


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