public interface WeldEvent<T>
extends javax.enterprise.event.Event<T>
Event.| Modifier and Type | Method and Description |
|---|---|
WeldEvent<T> |
select(Annotation... qualifiers) |
<U extends T> |
select(Class<U> subtype,
Annotation... qualifiers) |
<X> WeldEvent<X> |
select(Type type,
Annotation... qualifiers)
Obtains a child
Event for the given required type and additional required qualifiers. |
<U extends T> |
select(javax.enterprise.util.TypeLiteral<U> subtype,
Annotation... qualifiers) |
<X> WeldEvent<X> select(Type type, Annotation... qualifiers)
Obtains a child Event for the given required type and additional required qualifiers. Must be invoked on
Event<T> where T is Object.
X - the required typetype - a Type representing the required typequalifiers - the additional required qualifiersIllegalArgumentException - if passed two instances of the same non repeating qualifier type, or an instance of an
annotation that is not a qualifier typeIllegalStateException - if invoked on Event<T> where T is of any other type than
ObjectWeldEvent<T> select(Annotation... qualifiers)
select in interface javax.enterprise.event.Event<T><U extends T> WeldEvent<U> select(Class<U> subtype, Annotation... qualifiers)
select in interface javax.enterprise.event.Event<T><U extends T> WeldEvent<U> select(javax.enterprise.util.TypeLiteral<U> subtype, Annotation... qualifiers)
select in interface javax.enterprise.event.Event<T>Copyright © 2008–2018. All rights reserved.