| Package | Description |
|---|---|
| org.apache.mina.core.filterchain | |
| org.apache.mina.filter.executor |
IoFilters that provide flexible thread model and event queue
monitoring interface.
|
| org.apache.mina.transport.vmpipe |
In-VM pipe support which removes the overhead of local loopback communication.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IoFilterEvent
An I/O event or an I/O request that MINA provides for
IoFilters. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
IoEventQueueHandler.accept(java.lang.Object source,
IoEvent event)
Returns true if and only if the specified event is
allowed to be offered to the event queue.
|
boolean |
IoEventQueueThrottle.accept(java.lang.Object source,
IoEvent event) |
int |
DefaultIoEventSizeEstimator.estimateSize(IoEvent event)
Estimate the IoEvent size in number of bytes
|
private int |
IoEventQueueThrottle.estimateSize(IoEvent event) |
int |
IoEventSizeEstimator.estimateSize(IoEvent event)
Estimate the IoEvent size in number of bytes
|
void |
IoEventQueueHandler.offered(java.lang.Object source,
IoEvent event)
Invoked after the specified event has been offered to the
event queue.
|
void |
IoEventQueueThrottle.offered(java.lang.Object source,
IoEvent event) |
void |
IoEventQueueHandler.polled(java.lang.Object source,
IoEvent event)
Invoked after the specified event has been polled from the
event queue.
|
void |
IoEventQueueThrottle.polled(java.lang.Object source,
IoEvent event) |
private void |
OrderedThreadPoolExecutor.print(java.util.Queue<java.lang.Runnable> queue,
IoEvent event)
A Helper class used to print the list of events being queued.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.Queue<IoEvent> |
VmPipeFilterChain.eventQueue |
| Modifier and Type | Method and Description |
|---|---|
private void |
VmPipeFilterChain.fireEvent(IoEvent e) |
private void |
VmPipeFilterChain.pushEvent(IoEvent e) |
private void |
VmPipeFilterChain.pushEvent(IoEvent e,
boolean flushNow) |