[Seasar-user:9295] Teeda で独自 Interceptor を作る際の留意点について

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 7月 20日 (金) 15:31:18 JST


TuMikiです。お世話になっております。

業務観点での使用履歴を出力したいと考えています。
画面やメソッド名に加えて、ログイン者の情報を出力。

Pageのdoメソッドとかの実行の前後に追加できそうなので、
S2の例を元にIntercepterとして作成してみたのですが、動作して
1.hoge.IntercepterにAbstractInterceptorを継承したクラスを作成
2.app_aop.diconにコンポーネントを追加
3.customizer.diconにコンポーネントとしてinterceptorCustomizerを追加して、2
.でのコンポーネントを記述
としてみたけど、呼び出されません。
"app_aop.hogeLogManagerInterceptor"
の部分を、hoge.interceptor.Hogeとクラスを直接指定するようにしてみると
クラスが見つかりませんのメッセージがでます。
TeedaでInterceptorの追加について、当方の誤解、もしくは何か留意点とかあるのでし
ょうか?

customizer.dicon
<component name="interceptorCustomizer" class="org.seasar.framework.container.
customizer.CustomizerChain">
    <initMethod name="addCustomizer">
      <arg>
        <component class="org.seasar.framework.container.customizer.AspectCust
omizer">
          <initMethod name="addInterceptorName">
            <arg>"app_aop.hogeLogManagerInterceptor"</arg>
          </initMethod>
          <property name="pointcut">"do.*, initialize, prerender"</property>
        </component>
      </arg>
    </initMethod>
	</component>
以上




Seasar-user メーリングリストの案内