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

## org.seasar.axis.client
クラス DynamicInvocationInterceptor

    java.lang.Object
      org.seasar.framework.aop.interceptors.AbstractInterceptor
          org.seasar.axis.client.DynamicInvocationInterceptor

すべての実装インタフェース:
  org.aopalliance.aop.Advice, org.aopalliance.intercept.Interceptor, org.aopalliance.intercept.MethodInterceptor, java.io.Serializable

public class DynamicInvocationInterceptor
extends org.seasar.framework.aop.interceptors.AbstractInterceptor

Javaインタフェースを通じてWebサービスを呼び出すためのインターセプタです。

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

フィールドの概要
`protected java.lang.String` | `endPointAddress`
`protected org.apache.axis.client.Service` | `service`

コンストラクタの概要
`DynamicInvocationInterceptor(org.apache.axis.client.Service service, java.lang.String endPointAddress)` インスタンスを構築します。
`DynamicInvocationInterceptor(org.apache.axis.client.Service service, java.net.URL url)` インスタンスを構築します。

メソッドの概要
`java.lang.Object` | `invoke(org.aopalliance.intercept.MethodInvocation invocation)` ターゲットまたはサービスのメソッドを起動します。

クラス org.seasar.framework.aop.interceptors.AbstractInterceptor から継承したメソッド
`createProxy, getComponentDef, getTargetClass`

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### service

    protected final org.apache.axis.client.Service service

### endPointAddress

    protected final java.lang.String endPointAddress

コンストラクタの詳細

### DynamicInvocationInterceptor

    public DynamicInvocationInterceptor(org.apache.axis.client.Service service,
                                        java.lang.String endPointAddress)

  インスタンスを構築します。
  ビーンのタイプマッピングを自動化するようにサービスのタイプマッピングレジストリを設定します。

パラメータ:
  `service` - サービス
  `endPointAddress` - エンドポイントアドレス

### DynamicInvocationInterceptor

    public DynamicInvocationInterceptor(org.apache.axis.client.Service service,
                                        java.net.URL url)

  インスタンスを構築します。

パラメータ:
  `service` - サービス
  `url` - エンドポイントアドレスのURL

メソッドの詳細

### invoke

    public java.lang.Object invoke(org.aopalliance.intercept.MethodInvocation invocation)
                            throws java.lang.Throwable

  ターゲットまたはサービスのメソッドを起動します。
  呼び出されたメソッドがターゲットで実装されている場合はターゲットのメソッドを呼び出します。 ターゲットで実装されていなければサービスのメソッドを呼び出します。

  パラメータ:
    `invocation` - メソッド起動情報
  例外:
    `java.lang.Throwable`

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

Copyright © 2004 The Seasar Project. All Rights Reserved.