public class TrafficMask
extends java.lang.Object
IoSession
with IoSession.setTrafficMask(TrafficMask)
.Modifier and Type | Field and Description |
---|---|
static TrafficMask |
ALL
This mask resumes both reads and writes if any of them were suspended.
|
static TrafficMask |
NONE
This mask suspends both reads and writes.
|
static TrafficMask |
READ
This mask suspends writes, and resumes reads if reads were suspended.
|
static TrafficMask |
WRITE
This mask suspends reads, and resumes writes if writes were suspended.
|
Modifier and Type | Method and Description |
---|---|
TrafficMask |
and(TrafficMask mask)
Peforms an AND operation on this mask with the specified
mask and returns the result.
|
static TrafficMask |
getInstance(int interestOps)
Returns an appropriate
TrafficMask instance from the
specified interestOps. |
int |
getInterestOps()
Returns an interestOps of
SelectionKey for this mask. |
java.lang.String |
getName()
Returns the name of this mask.
|
boolean |
isReadable()
Returns true if this mask allows a read operation.
|
boolean |
isWritable()
Returns true if this mask allows a write operation.
|
TrafficMask |
not()
Returns a negated mask of this one.
|
TrafficMask |
or(TrafficMask mask)
Peforms an OR operation on this mask with the specified
mask and returns the result.
|
java.lang.String |
toString() |
TrafficMask |
xor(TrafficMask mask)
Peforms an XOR operation on this mask with the specified
mask and returns the result.
|
public static final TrafficMask NONE
public static final TrafficMask READ
public static final TrafficMask WRITE
public static final TrafficMask ALL
public static TrafficMask getInstance(int interestOps)
TrafficMask
instance from the
specified interestOps.SelectionKey
public java.lang.String getName()
public boolean isReadable()
public boolean isWritable()
public int getInterestOps()
SelectionKey
for this mask.public TrafficMask and(TrafficMask mask)
public TrafficMask or(TrafficMask mask)
public TrafficMask not()
public TrafficMask xor(TrafficMask mask)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2004-2019 Apache MINA Project. All Rights Reserved.