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

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

Internal implementation for a producer Bean


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

ObserverMethodAfterSuccessImpl

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