T - Event class that the subclassing entity will generate.E - The type of events the subclassing entity will generate.public interface DispatchableEntity<E extends java.lang.Enum<E>,T extends SdkEvent<E>>
| Modifier and Type | Method and Description |
|---|---|
void |
deregisterSelection(Selector selector)
Removes this entities registration with the specified selector.
|
void |
dispatch() |
void |
removeCallback(Callback<T> callback) |
void |
selectWith(Selector selector,
java.util.EnumSet<E> events) |
void |
setCallback(java.util.EnumSet<E> events,
Callback<T> callback) |
boolean |
update() |
void deregisterSelection(Selector selector)
selector - boolean update()
void dispatch()