Package | Description |
---|---|
org.apache.mina.common |
Common types required for users to use MINA.
|
org.apache.mina.io |
Low-level protocol implementation layer (I/O layer).
|
org.apache.mina.io.filter |
Basic
IoHandlerFilter implementations. |
org.apache.mina.io.handler |
Useful
IoHandler implementations. |
org.apache.mina.protocol |
High-level protocol implementation layer (Protocol layer).
|
org.apache.mina.protocol.filter |
Basic
ProtocolHandlerFilter implementations. |
org.apache.mina.protocol.io |
A wrapper for
org.apache.mina.io package to support low-level I/O. |
Modifier and Type | Field and Description |
---|---|
static IdleStatus |
IdleStatus.BOTH_IDLE
Represents both
READER_IDLE and WRITER_IDLE . |
static IdleStatus |
IdleStatus.READER_IDLE
Represents the session status that no data is coming from the remote
peer.
|
static IdleStatus |
IdleStatus.WRITER_IDLE
Represents the session status that the session is not writing any data.
|
Modifier and Type | Method and Description |
---|---|
int |
Session.getIdleCount(IdleStatus status)
Returns the number of the fired continuous sessionIdle events
for the specified
IdleStatus . |
int |
BaseSession.getIdleCount(IdleStatus status) |
int |
BaseSessionConfig.getIdleTime(IdleStatus status) |
int |
SessionConfig.getIdleTime(IdleStatus status)
Returns idle time for the specified type of idleness in seconds.
|
long |
BaseSessionConfig.getIdleTimeInMillis(IdleStatus status) |
long |
SessionConfig.getIdleTimeInMillis(IdleStatus status)
Returnd idle time for the specified type of idleness in milliseconds.
|
long |
Session.getLastIdleTime(IdleStatus status)
Returns the time in millis when the last sessionIdle event
is fired for the specified
IdleStatus . |
long |
BaseSession.getLastIdleTime(IdleStatus status) |
void |
BaseSession.increaseIdleCount(IdleStatus status) |
boolean |
Session.isIdle(IdleStatus status)
Returns
true if this session is idle for the specified
IdleStatus . |
boolean |
BaseSession.isIdle(IdleStatus status) |
void |
BaseSession.resetIdleCount(IdleStatus status) |
void |
BaseSessionConfig.setIdleTime(IdleStatus status,
int idleTime) |
void |
SessionConfig.setIdleTime(IdleStatus status,
int idleTime)
Sets idle time for the specified type of idleness in seconds.
|
Modifier and Type | Method and Description |
---|---|
void |
IoFilter.sessionIdle(IoFilter.NextFilter nextFilter,
IoSession session,
IdleStatus status)
Filters
IoHandler.sessionIdle(IoSession, IdleStatus) event. |
void |
IoFilterAdapter.sessionIdle(IoFilter.NextFilter nextFilter,
IoSession session,
IdleStatus status) |
void |
IoHandler.sessionIdle(IoSession session,
IdleStatus status)
Invoked when the connection is idle.
|
void |
AbstractIoFilterChain.sessionIdle(IoSession session,
IdleStatus status) |
void |
IoFilter.NextFilter.sessionIdle(IoSession session,
IdleStatus status) |
void |
IoHandlerAdapter.sessionIdle(IoSession session,
IdleStatus status) |
Modifier and Type | Method and Description |
---|---|
void |
IoLoggingFilter.sessionIdle(IoFilter.NextFilter nextFilter,
IoSession session,
IdleStatus status) |
void |
IoThreadPoolFilter.sessionIdle(IoFilter.NextFilter nextFilter,
IoSession session,
IdleStatus status) |
Modifier and Type | Method and Description |
---|---|
void |
StreamIoHandler.sessionIdle(IoSession session,
IdleStatus status)
Handles read timeout.
|
Modifier and Type | Method and Description |
---|---|
void |
ProtocolFilter.sessionIdle(ProtocolFilter.NextFilter nextFilter,
ProtocolSession session,
IdleStatus status)
Filters
ProtocolHandler.sessionIdle(ProtocolSession,IdleStatus)
event. |
void |
ProtocolFilterAdapter.sessionIdle(ProtocolFilter.NextFilter nextFilter,
ProtocolSession session,
IdleStatus status) |
void |
ProtocolFilter.NextFilter.sessionIdle(ProtocolSession session,
IdleStatus status) |
void |
ProtocolHandler.sessionIdle(ProtocolSession session,
IdleStatus status)
Invoked when the connection is idle.
|
void |
AbstractProtocolFilterChain.sessionIdle(ProtocolSession session,
IdleStatus status) |
void |
ProtocolHandlerAdapter.sessionIdle(ProtocolSession session,
IdleStatus status) |
Modifier and Type | Method and Description |
---|---|
void |
ProtocolThreadPoolFilter.sessionIdle(ProtocolFilter.NextFilter nextFilter,
ProtocolSession session,
IdleStatus status) |
void |
ProtocolLoggingFilter.sessionIdle(ProtocolFilter.NextFilter nextFilter,
ProtocolSession session,
IdleStatus status) |
Modifier and Type | Method and Description |
---|---|
int |
IoProtocolSession.getIdleCount(IdleStatus status) |
long |
IoProtocolSession.getLastIdleTime(IdleStatus status) |
boolean |
IoProtocolSession.isIdle(IdleStatus status) |