Package org.apache.mina.filter.executor
Interface IoEventQueueHandler
-
- All Superinterfaces:
EventListener
- All Known Implementing Classes:
IoEventQueueThrottle
public interface IoEventQueueHandler extends EventListener
Listens and filters all event queue operations occurring inOrderedThreadPoolExecutorandUnorderedThreadPoolExecutor.- Author:
- Apache MINA Project
-
-
Field Summary
Fields Modifier and Type Field Description static IoEventQueueHandlerNOOPA dummy handler which always accepts event doing nothing particular.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaccept(Object source, IoEvent event)voidoffered(Object source, IoEvent event)Invoked after the specifiedeventhas been offered to the event queue.voidpolled(Object source, IoEvent event)Invoked after the specifiedeventhas been polled from the event queue.
-
-
-
Field Detail
-
NOOP
static final IoEventQueueHandler NOOP
A dummy handler which always accepts event doing nothing particular.
-
-
Method Detail
-
accept
boolean accept(Object source, IoEvent event)
- Parameters:
source- The source of eventevent- The received event- Returns:
trueif and only if the specifiedeventis allowed to be offered to the event queue. Theeventis dropped iffalseis returned.
-
offered
void offered(Object source, IoEvent event)
Invoked after the specifiedeventhas been offered to the event queue.- Parameters:
source- The source of eventevent- The received event
-
-