com.caucho.config.event
Class ObserverMethodAfterCompletionImpl<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.ObserverMethodAfterCompletionImpl<X,T>
All Implemented Interfaces:
ObserverMethod<T>

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

Internal implementation for a producer Bean


Constructor Summary
ObserverMethodAfterCompletionImpl(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

ObserverMethodAfterCompletionImpl

public ObserverMethodAfterCompletionImpl(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>