org.seasar.junitcdi.easymock.internal
クラス EasyMockInjectionTargetProcessor

java.lang.Object
  上位を拡張 org.seasar.junitcdi.easymock.internal.EasyMockInjectionTargetProcessor
すべての実装されたインタフェース:
Extension

public class EasyMockInjectionTargetProcessor
extends Object
implements Extension

EasyMockで注釈されたフィールドにEasyMockで作成されたモックをDIするExtensionです.

現在の実装は Weld (JBoss Interceptor) に依存しています.

作成者:
koichik

入れ子のクラスの概要
 class EasyMockInjectionTargetProcessor.EasyMockInjectionTarget<X>
          モックオブジェクトがDIされる対象を処理します.
 
フィールドの概要
protected  EasyMockController mockController
          モックを作成するbean
 
コンストラクタの概要
EasyMockInjectionTargetProcessor()
           
 
メソッドの概要
 void afterBeanDiscovery(AfterBeanDiscovery event, BeanManager beanManager)
          beanのバリデーションが終わった後に通知されます.
<X> void
processInjectionTarget(ProcessInjectionTarget<X> event)
          DI対象となるbeanを処理します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

mockController

protected EasyMockController mockController
モックを作成するbean

コンストラクタの詳細

EasyMockInjectionTargetProcessor

public EasyMockInjectionTargetProcessor()
メソッドの詳細

processInjectionTarget

public <X> void processInjectionTarget(@Observes
                                       ProcessInjectionTarget<X> event)
DI対象となるbeanを処理します.

型パラメータ:
X - beanの型
パラメータ:
event - イベント

afterBeanDiscovery

public void afterBeanDiscovery(@Observes
                               AfterBeanDiscovery event,
                               BeanManager beanManager)
beanのバリデーションが終わった後に通知されます.

パラメータ:
event - イベント
beanManager - BeanManager


Copyright © 2010 The Seasar Foundation. All Rights Reserved.