@Decorator public class OrderedEventDeliveryDecorator<T> extends Object implements javax.enterprise.event.Event<T>, Serializable
| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
void |
fire(T event) |
<U extends T> |
fireAsync(U event) |
<U extends T> |
fireAsync(U event,
javax.enterprise.event.NotificationOptions options) |
javax.enterprise.event.Event<T> |
select(Annotation... qualifiers) |
<U extends T> |
select(Class<U> subtype,
Annotation... qualifiers) |
<U extends T> |
select(javax.enterprise.util.TypeLiteral<U> subtype,
Annotation... qualifiers) |
public OrderedEventDeliveryDecorator(Set<Annotation> qualifiers, javax.enterprise.inject.spi.BeanManager manager, ObserverMethodComparator comparator)
@Inject
public OrderedEventDeliveryDecorator(@Delegate
javax.enterprise.event.Event<T> delegate,
javax.enterprise.inject.spi.InjectionPoint ip,
javax.enterprise.inject.spi.BeanManager manager,
OrderedEventDeliveryExtension extension)
public <U extends T> CompletionStage<U> fireAsync(U event)
fireAsync in interface javax.enterprise.event.Event<T>public <U extends T> CompletionStage<U> fireAsync(U event, javax.enterprise.event.NotificationOptions options)
fireAsync in interface javax.enterprise.event.Event<T>public javax.enterprise.event.Event<T> select(Annotation... qualifiers)
select in interface javax.enterprise.event.Event<T>public <U extends T> javax.enterprise.event.Event<U> select(Class<U> subtype, Annotation... qualifiers)
select in interface javax.enterprise.event.Event<T>public <U extends T> javax.enterprise.event.Event<U> select(javax.enterprise.util.TypeLiteral<U> subtype, Annotation... qualifiers)
select in interface javax.enterprise.event.Event<T>Copyright © 2008–2016 CDI TCK. All rights reserved.