Package org.jboss.weld.event
Class EventImpl<T>
java.lang.Object
org.jboss.weld.bean.builtin.AbstractFacade<T,org.jboss.weld.events.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,org.jboss.weld.events.WeldEvent<T>
public class EventImpl<T>
extends AbstractFacade<T,org.jboss.weld.events.WeldEvent<T>>
implements org.jboss.weld.events.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) <U extends T>
org.jboss.weld.events.WeldEvent<U>select(jakarta.enterprise.util.TypeLiteral<U> subtype, Annotation... qualifiers) org.jboss.weld.events.WeldEvent<T>select(Annotation... qualifiers) <U extends T>
org.jboss.weld.events.WeldEvent<U>select(Class<U> subtype, Annotation... qualifiers) <X> org.jboss.weld.events.WeldEvent<X>select(Type type, Annotation... 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
public <U extends T> org.jboss.weld.events.WeldEvent<U> select(Class<U> subtype, Annotation... qualifiers) -
select
public <U extends T> org.jboss.weld.events.WeldEvent<U> select(jakarta.enterprise.util.TypeLiteral<U> subtype, Annotation... qualifiers) -
select
- Specified by:
selectin interfaceorg.jboss.weld.events.WeldEvent<T>
-
getEventType
-