org.seasar.framework.container.factory.aspect
クラス EJB3AnnotationAspectDefBuilder
java.lang.Object
org.seasar.framework.container.factory.aspect.AbstractAspectDefBuilder
org.seasar.framework.container.factory.aspect.EJB3AnnotationAspectDefBuilder
- すべての実装されたインタフェース:
- AspectDefBuilder
public class EJB3AnnotationAspectDefBuilder
- extends AbstractAspectDefBuilder
EJB3のTransactionAttribute
、Interceptors
、AroundInvoke
アノテーションを読み取りAspectDef
を作成するコンポーネントの実装クラスです。
- 作成者:
- koichik
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EJB3AnnotationAspectDefBuilder
public EJB3AnnotationAspectDefBuilder()
appendAspectDef
public void appendAspectDef(AnnotationHandler annotationHandler,
ComponentDef componentDef)
- インタフェース
AspectDefBuilder
の記述:
- コンポーネントからTigerアノテーションを読み取り
AspectDef
を作成し、コンポーネント定義に追加します。
- パラメータ:
annotationHandler
- このメソッドを呼び出しているアノテーションハンドラcomponentDef
- コンポーネント定義
appendEJB3TxAspect
protected void appendEJB3TxAspect(ComponentDef componentDef,
EJB3Desc ejb3desc)
TransactionAttribute
アノテーションを読み取りアスペクト定義
を作成してコンポーネント定義
に追加します。
- パラメータ:
componentDef
- コンポーネント定義ejb3desc
- EJB3Desc
appendEJB3InterceptorsAspect
protected void appendEJB3InterceptorsAspect(ComponentDef componentDef,
EJB3Desc ejb3desc)
Interceptors
アノテーションを読み取りアスペクト定義
を作成してコンポーネント定義
に追加します。
- パラメータ:
componentDef
- コンポーネント定義ejb3desc
- EJB3Desc
appendEJB3AroundInvokeAspect
protected void appendEJB3AroundInvokeAspect(ComponentDef componentDef,
EJB3Desc ejb3desc)
AroundInvoke
アノテーションを読み取りアスペクト定義
を作成してコンポーネント定義
に追加します。
- パラメータ:
componentDef
- コンポーネント定義ejb3desc
- EJB3Desc
Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.