|
Apache Tomcat 7.0.54 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tomcat.util.net.AprEndpoint.Poller
public class AprEndpoint.Poller
Field Summary | |
---|---|
protected int |
actualPollerSize
Actual poller size. |
protected AprEndpoint.SocketList |
addList
List of sockets to be added to the poller. |
protected long[] |
desc
Socket descriptors. |
protected long |
lastMaintain
Last run of maintain. |
protected int |
pollerCount
Amount of low level pollers in use by this poller. |
protected long[] |
pollers
Pointers to the pollers. |
protected int[] |
pollerSpace
Amount of spots left in the poller. |
protected int |
pollerTime
Timeout value for the poll call. |
protected long |
pool
Root pool. |
protected AprEndpoint.SocketTimeouts |
timeouts
Structure used for storing timeouts. |
Constructor Summary | |
---|---|
AprEndpoint.Poller()
|
Method Summary | |
---|---|
void |
add(long socket,
int timeout,
boolean read,
boolean write)
Add specified socket and associated pool to the poller. |
protected boolean |
addToPoller(long socket,
int events)
Add specified socket to one of the pollers. |
protected boolean |
close(long socket)
|
protected void |
destroy()
Destroy the poller. |
int |
getConnectionCount()
|
protected void |
init()
Create the poller. |
protected void |
maintain()
Timeout checks. |
void |
run()
The background thread that listens for incoming TCP/IP connections and hands them off to an appropriate processor. |
protected void |
stop()
|
String |
toString()
Displays the list of sockets in the pollers. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected long[] pollers
protected int actualPollerSize
protected int[] pollerSpace
protected int pollerCount
protected int pollerTime
protected long pool
protected long[] desc
protected AprEndpoint.SocketList addList
protected AprEndpoint.SocketTimeouts timeouts
protected long lastMaintain
Constructor Detail |
---|
public AprEndpoint.Poller()
Method Detail |
---|
public int getConnectionCount()
protected void init()
protected void stop()
protected void destroy()
public void add(long socket, int timeout, boolean read, boolean write)
socket
- to add to the pollertimeout
- to use for this connectionread
- to do read pollingwrite
- to do write pollingprotected boolean addToPoller(long socket, int events)
run()
.
protected boolean close(long socket)
protected void maintain()
public String toString()
toString
in class Object
public void run()
run
in interface Runnable
|
Apache Tomcat 7.0.54 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |