Package org.jboss.weld.event
Class EventImpl<T>
java.lang.Object
org.jboss.weld.bean.builtin.AbstractFacade<T,WeldEvent<T>>
org.jboss.weld.event.EventImpl<T>
- Type Parameters:
T- The type of event being wrapped
- All Implemented Interfaces:
jakarta.enterprise.event.Event<T>,Serializable,WeldEvent<T>
public class EventImpl<T>
extends AbstractFacade<T,WeldEvent<T>>
implements WeldEvent<T>, Serializable
Implementation of the Event interface
- Author:
- David Allen
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jboss.weld.bean.builtin.AbstractFacade
AbstractFacade.AbstractFacadeSerializationProxy<T,X> -
Method Summary
Modifier and TypeMethodDescriptionvoid<U extends T>
CompletionStage<U>fireAsync(U event) <U extends T>
CompletionStage<U>fireAsync(U event, jakarta.enterprise.event.NotificationOptions options) protected TypegetEventType(Class<?> runtimeType) static <E> EventImpl<E>of(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint, BeanManagerImpl beanManager) select(jakarta.enterprise.util.TypeLiteral<U> subtype, Annotation... qualifiers) select(Annotation... qualifiers) select(Class<U> subtype, Annotation... qualifiers) <X> WeldEvent<X>select(Type type, Annotation... qualifiers) Obtains a childEventfor the given required type and additional required qualifiers.toString()Gets a string representationMethods inherited from class org.jboss.weld.bean.builtin.AbstractFacade
equals, getBeanManager, getCreationalContext, getFacadeType, getInjectionPoint, getQualifiers, getType, hashCode
-
Method Details
-
of
public static <E> EventImpl<E> of(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint, BeanManagerImpl beanManager) -
toString
Gets a string representation -
fire
- Specified by:
firein interfacejakarta.enterprise.event.Event<T>
-
fireAsync
- Specified by:
fireAsyncin interfacejakarta.enterprise.event.Event<T>
-
fireAsync
public <U extends T> CompletionStage<U> fireAsync(U event, jakarta.enterprise.event.NotificationOptions options) - Specified by:
fireAsyncin interfacejakarta.enterprise.event.Event<T>
-
select
-
select
-
select
public <U extends T> WeldEvent<U> select(jakarta.enterprise.util.TypeLiteral<U> subtype, Annotation... qualifiers) -
select
Description copied from interface:WeldEventObtains a child
Eventfor the given required type and additional required qualifiers. Must be invoked onEvent<T>where T isObject. -
getEventType
-