org.apache.webbeans.event
Class ContainerEventObserverMethodImpl<T>

java.lang.Object
  extended by org.apache.webbeans.event.ObserverMethodImpl<T>
      extended by org.apache.webbeans.event.ContainerEventObserverMethodImpl<T>
All Implemented Interfaces:
javax.enterprise.inject.spi.ObserverMethod<T>, OwbObserverMethod<T>

public class ContainerEventObserverMethodImpl<T>
extends ObserverMethodImpl<T>


Constructor Summary
ContainerEventObserverMethodImpl(AbstractOwbBean<?> bean, javax.enterprise.inject.spi.AnnotatedMethod<T> annotatedObserverMethod, javax.enterprise.inject.spi.AnnotatedParameter<T> annotatedObservesParameter)
           
 
Method Summary
protected  void checkObserverCondition(javax.enterprise.inject.spi.AnnotatedParameter<T> annotatedObservesParameter)
           
 Class[] getWithAnnotations()
           
protected  void invoke(Object object, Object[] args)
           
 
Methods inherited from class org.apache.webbeans.event.ObserverMethodImpl
getBeanClass, getInjectionPoints, getMethodArguments, getObservedQualifiers, getObservedType, getObserverMethod, getReception, getTransactionPhase, getWebBeansContext, notify, notify, setObserverMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContainerEventObserverMethodImpl

public ContainerEventObserverMethodImpl(AbstractOwbBean<?> bean,
                                        javax.enterprise.inject.spi.AnnotatedMethod<T> annotatedObserverMethod,
                                        javax.enterprise.inject.spi.AnnotatedParameter<T> annotatedObservesParameter)
Method Detail

checkObserverCondition

protected void checkObserverCondition(javax.enterprise.inject.spi.AnnotatedParameter<T> annotatedObservesParameter)
Overrides:
checkObserverCondition in class ObserverMethodImpl<T>

invoke

protected void invoke(Object object,
                      Object[] args)
               throws IllegalAccessException,
                      InvocationTargetException
Overrides:
invoke in class ObserverMethodImpl<T>
Throws:
IllegalAccessException
InvocationTargetException

getWithAnnotations

public Class[] getWithAnnotations()


Copyright © 2008–2015 The Apache Software Foundation. All rights reserved.