com.caucho.config.event
Class ObserverMethodBeforeCompletionImpl<X,T>

java.lang.Object
  extended by com.caucho.config.event.AbstractObserverMethod<T>
      extended by com.caucho.config.event.ObserverMethodImpl<X,T>
          extended by com.caucho.config.event.ObserverMethodBeforeCompletionImpl<X,T>
All Implemented Interfaces:
ObserverMethod<T>

public class ObserverMethodBeforeCompletionImpl<X,T>
extends ObserverMethodImpl<X,T>

Internal implementation for a producer Bean


Constructor Summary
ObserverMethodBeforeCompletionImpl(InjectManager beanManager, Bean<X> bean, AnnotatedMethod<X> method, java.lang.reflect.Type type, java.util.Set<java.lang.annotation.Annotation> qualifiers)
           
 
Method Summary
 void notify(T event)
          Send the event notification.
 
Methods inherited from class com.caucho.config.event.ObserverMethodImpl
getAnnotatedMethod, getBeanClass, getEventArguments, getExistsInstance, getObservedQualifiers, getObservedType, getParentBean, getReception, getTransactionPhase, notifyImpl, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObserverMethodBeforeCompletionImpl

public ObserverMethodBeforeCompletionImpl(InjectManager beanManager,
                                          Bean<X> bean,
                                          AnnotatedMethod<X> method,
                                          java.lang.reflect.Type type,
                                          java.util.Set<java.lang.annotation.Annotation> qualifiers)
Method Detail

notify

public void notify(T event)
Send the event notification.

Specified by:
notify in interface ObserverMethod<T>
Overrides:
notify in class ObserverMethodImpl<X,T>