org.apache.myfaces.extensions.cdi.core.impl
Class CodiDeactivatorExtension

java.lang.Object
  extended by org.apache.myfaces.extensions.cdi.core.impl.CodiDeactivatorExtension
All Implemented Interfaces:
javax.enterprise.inject.spi.Extension, Deactivatable

public class CodiDeactivatorExtension
extends Object
implements javax.enterprise.inject.spi.Extension, Deactivatable

Allows the deactivation of interceptors

Author:
Gerhard Petracek

Constructor Summary
CodiDeactivatorExtension()
           
 
Method Summary
 void filter(javax.enterprise.inject.spi.ProcessAnnotatedType processAnnotatedType)
          TODO re-visit if we still need it
protected  void filterInterceptors(javax.enterprise.inject.spi.ProcessAnnotatedType processAnnotatedType)
           
protected  void filterProjectStageClasses(javax.enterprise.inject.spi.ProcessAnnotatedType processAnnotatedType)
           
 boolean isActivated()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodiDeactivatorExtension

public CodiDeactivatorExtension()
Method Detail

filter

public void filter(@Observes
                   javax.enterprise.inject.spi.ProcessAnnotatedType processAnnotatedType)
TODO re-visit if we still need it

Parameters:
processAnnotatedType - current process-annotated-type

filterInterceptors

protected void filterInterceptors(javax.enterprise.inject.spi.ProcessAnnotatedType processAnnotatedType)

filterProjectStageClasses

protected void filterProjectStageClasses(javax.enterprise.inject.spi.ProcessAnnotatedType processAnnotatedType)

isActivated

public boolean isActivated()

Specified by:
isActivated in interface Deactivatable


Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.