概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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, 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` - クラス名

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2004-2005 The Seasar Project. All Rights Reserved.