org.jboss.cdi.tck.tests.decorators.builtin.event.complex
Class OrderedEventDeliveryDecorator<T>

java.lang.Object
  extended by org.jboss.cdi.tck.tests.decorators.builtin.event.complex.OrderedEventDeliveryDecorator<T>
All Implemented Interfaces:
Serializable, javax.enterprise.event.Event<T>

@Decorator
public class OrderedEventDeliveryDecorator<T>
extends Object
implements javax.enterprise.event.Event<T>, Serializable

See Also:
Serialized Form

Constructor Summary
OrderedEventDeliveryDecorator(javax.enterprise.event.Event<T> delegate, javax.enterprise.inject.spi.InjectionPoint ip, javax.enterprise.inject.spi.BeanManager manager, OrderedEventDeliveryExtension extension)
           
OrderedEventDeliveryDecorator(Set<Annotation> qualifiers, javax.enterprise.inject.spi.BeanManager manager, ObserverMethodComparator comparator)
           
 
Method Summary
 void fire(T event)
           
 javax.enterprise.event.Event<T> select(Annotation... qualifiers)
           
<U extends T>
javax.enterprise.event.Event<U>
select(Class<U> subtype, Annotation... qualifiers)
           
<U extends T>
javax.enterprise.event.Event<U>
select(javax.enterprise.util.TypeLiteral<U> subtype, Annotation... qualifiers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderedEventDeliveryDecorator

public OrderedEventDeliveryDecorator(Set<Annotation> qualifiers,
                                     javax.enterprise.inject.spi.BeanManager manager,
                                     ObserverMethodComparator comparator)

OrderedEventDeliveryDecorator

@Inject
public OrderedEventDeliveryDecorator(@Delegate
                                            javax.enterprise.event.Event<T> delegate,
                                            javax.enterprise.inject.spi.InjectionPoint ip,
                                            javax.enterprise.inject.spi.BeanManager manager,
                                            OrderedEventDeliveryExtension extension)
Method Detail

fire

public void fire(T event)
Specified by:
fire in interface javax.enterprise.event.Event<T>

select

public javax.enterprise.event.Event<T> select(Annotation... qualifiers)
Specified by:
select in interface javax.enterprise.event.Event<T>

select

public <U extends T> javax.enterprise.event.Event<U> select(Class<U> subtype,
                                                            Annotation... qualifiers)
Specified by:
select in interface javax.enterprise.event.Event<T>

select

public <U extends T> javax.enterprise.event.Event<U> select(javax.enterprise.util.TypeLiteral<U> subtype,
                                                            Annotation... qualifiers)
Specified by:
select in interface javax.enterprise.event.Event<T>


Copyright © 2008-2013 Seam Framework. All Rights Reserved.