public class PollItem
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.nio.channels.SelectableChannel |
channel |
private int |
interest |
private int |
ready |
private SocketBase |
socket |
private int |
zinterest |
| Constructor and Description |
|---|
PollItem(java.nio.channels.SelectableChannel channel,
int ops) |
PollItem(SocketBase socket) |
PollItem(SocketBase socket,
int ops) |
| Modifier and Type | Method and Description |
|---|---|
protected java.nio.channels.SelectableChannel |
getChannel() |
java.nio.channels.SelectableChannel |
getRawSocket() |
SocketBase |
getSocket() |
private void |
init(int ops) |
int |
interestOps() |
int |
interestOps(int ops) |
boolean |
isError() |
boolean |
isReadable() |
boolean |
isWritable() |
int |
readyOps() |
int |
readyOps(java.nio.channels.SelectionKey key,
int nevents) |
private SocketBase socket
private java.nio.channels.SelectableChannel channel
private int zinterest
private int interest
private int ready
public PollItem(SocketBase socket)
public PollItem(SocketBase socket, int ops)
public PollItem(java.nio.channels.SelectableChannel channel,
int ops)
private void init(int ops)
public final boolean isReadable()
public final boolean isWritable()
public final boolean isError()
public final SocketBase getSocket()
public final java.nio.channels.SelectableChannel getRawSocket()
protected final java.nio.channels.SelectableChannel getChannel()
public final int interestOps()
public final int interestOps(int ops)
public final int readyOps(java.nio.channels.SelectionKey key,
int nevents)
public final int readyOps()