S - the type of selectorT - the type of original eventE - the type of listener callback eventpublic abstract class AbstractSelectorWrapper<S extends Selector<?,?>,E,T extends Event> extends Object
| 构造器和说明 |
|---|
AbstractSelectorWrapper(S selector,
ListenerInvoker<E> listener) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract E |
buildListenerEvent(T event)
Build an event received by the listener.
|
boolean |
equals(Object o) |
ListenerInvoker<E> |
getListener() |
S |
getSelector() |
int |
hashCode() |
protected abstract boolean |
isCallable(E event)
Check whether the result can be callback.
|
protected abstract boolean |
isSelectable(T event)
Check whether the event can be callback.
|
void |
notifyListener(T event)
Notify listener.
|
public AbstractSelectorWrapper(S selector, ListenerInvoker<E> listener)
protected abstract boolean isSelectable(T event)
event - original eventprotected abstract boolean isCallable(E event)
event - select resultprotected abstract E buildListenerEvent(T event)
event - original eventpublic void notifyListener(T event)
event - original eventpublic ListenerInvoker<E> getListener()
public S getSelector()
Copyright © 2018–2024 Alibaba Group. All rights reserved.