org.jboss.weld.event
Class EventImpl<T>
java.lang.Object
org.jboss.weld.bean.builtin.AbstractFacade<T,javax.enterprise.event.Event<T>>
org.jboss.weld.event.EventImpl<T>
- Type Parameters:
T
- The type of event being wrapped
- All Implemented Interfaces:
- Serializable, javax.enterprise.event.Event<T>
public class EventImpl<T>
- extends AbstractFacade<T,javax.enterprise.event.Event<T>>
- implements javax.enterprise.event.Event<T>, Serializable
Implementation of the Event interface
- Author:
- David Allen
- See Also:
Event
,
Serialized Form
Method Summary |
void |
fire(T event)
|
static
|
of(javax.enterprise.inject.spi.InjectionPoint injectionPoint,
BeanManagerImpl beanManager)
|
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)
|
String |
toString()
Gets a string representation |
of
public static <E> EventImpl<E> of(javax.enterprise.inject.spi.InjectionPoint injectionPoint,
BeanManagerImpl beanManager)
toString
public String toString()
- Gets a string representation
- Overrides:
toString
in class Object
- Returns:
- A string representation
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 © 2013 Seam Framework. All Rights Reserved.