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 |
Modifier | Constructor and Description |
---|---|
|
PollItem(java.nio.channels.SelectableChannel channel,
int ops) |
|
PollItem(SocketBase socket,
int ops) |
private |
PollItem(SocketBase socket,
java.nio.channels.SelectableChannel channel,
int ops) |
Modifier and Type | Method and Description |
---|---|
java.nio.channels.SelectableChannel |
getChannel() |
java.nio.channels.SelectableChannel |
getRawSocket() |
SocketBase |
getSocket() |
boolean |
hasEvent(int events) |
private int |
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) |
int |
zinterestOps() |
private final SocketBase socket
private final java.nio.channels.SelectableChannel channel
private final int zinterest
private final int interest
private int ready
public PollItem(SocketBase socket, int ops)
public PollItem(java.nio.channels.SelectableChannel channel, int ops)
private PollItem(SocketBase socket, java.nio.channels.SelectableChannel channel, int ops)
private int init(int ops)
public boolean isReadable()
public boolean isWritable()
public boolean isError()
public SocketBase getSocket()
public java.nio.channels.SelectableChannel getRawSocket()
public java.nio.channels.SelectableChannel getChannel()
public int interestOps()
public int zinterestOps()
public boolean hasEvent(int events)
public int interestOps(int ops)
public int readyOps(java.nio.channels.SelectionKey key, int nevents)
public int readyOps()