@Module public class EventImpl<T> extends java.lang.Object implements java.io.Serializable
| Constructor and Description |
|---|
EventImpl(BeanManager manager,
java.lang.reflect.Type type,
java.lang.annotation.Annotation[] bindings) |
| Modifier and Type | Method and Description |
|---|---|
void |
fire(T event) |
<U extends T> |
select(<any> subtype,
java.lang.annotation.Annotation... bindings) |
<any> |
select(java.lang.annotation.Annotation... bindings) |
<U extends T> |
select(java.lang.Class<U> subtype,
java.lang.annotation.Annotation... bindings) |
java.lang.String |
toString() |
public EventImpl(BeanManager manager,
java.lang.reflect.Type type,
java.lang.annotation.Annotation[] bindings)
public void fire(T event)
public <any> select(java.lang.annotation.Annotation... bindings)
public <U extends T> <any> select(java.lang.Class<U> subtype, java.lang.annotation.Annotation... bindings)
public <U extends T> <any> select(<any> subtype, java.lang.annotation.Annotation... bindings)
public java.lang.String toString()
toString in class java.lang.Object