public class IoSessionEvent extends Object
| Constructor and Description |
|---|
IoSessionEvent(IoFilter.NextFilter nextFilter,
IoSession session,
IdleStatus status)
Creates an instance of this class when event type is
IoSessionEventType.IDLE. |
IoSessionEvent(IoFilter.NextFilter nextFilter,
IoSession session,
IoSessionEventType type)
Creates an instance of this class when event type differs from
IoSessionEventType.IDLE. |
| Modifier and Type | Method and Description |
|---|---|
void |
deliverEvent()
Delivers this event to the next filter.
|
IoFilter.NextFilter |
getNextFilter()
Returns the next filter to which the event should be sent.
|
IoSession |
getSession()
Returns the session on which the event occured.
|
IdleStatus |
getStatus()
Returns the idle status of the event.
|
IoSessionEventType |
getType()
Returns the event type that occured.
|
String |
toString() |
public IoSessionEvent(IoFilter.NextFilter nextFilter, IoSession session, IoSessionEventType type)
IoSessionEventType.IDLE.nextFilter - the next filtersession - the sessiontype - the event typepublic IoSessionEvent(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
IoSessionEventType.IDLE.nextFilter - the next filtersession - the sessionstatus - the idle statuspublic void deliverEvent()
public IdleStatus getStatus()
public IoFilter.NextFilter getNextFilter()
public IoSession getSession()
public IoSessionEventType getType()