|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gudy.azureus2.core3.util.AERunnable
org.gudy.azureus2.core3.util.ThreadPoolTask
org.gudy.azureus2.core3.tracker.server.impl.TRTrackerServerProcessor
org.gudy.azureus2.core3.tracker.server.impl.tcp.TRTrackerServerProcessorTCP
org.gudy.azureus2.core3.tracker.server.impl.tcp.blocking.TRBlockingServerProcessor
public class TRBlockingServerProcessor
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.gudy.azureus2.core3.tracker.server.impl.TRTrackerServerProcessor |
---|
TRTrackerServerProcessor.lightweightPeer |
Field Summary | |
---|---|
protected java.lang.String |
current_request
|
protected static int |
KEEP_ALIVE_SOCKET_TIMEOUT
|
protected java.net.Socket |
socket
|
protected int |
timeout_ticks
|
Fields inherited from class org.gudy.azureus2.core3.tracker.server.impl.tcp.TRTrackerServerProcessorTCP |
---|
CR, FF, HTTP_RESPONSE_END_GZIP, HTTP_RESPONSE_END_NOGZIP, HTTP_RESPONSE_START, HTTP_RESPONSE_XML_START, NL, SOCKET_TIMEOUT |
Fields inherited from class org.gudy.azureus2.core3.util.ThreadPoolTask |
---|
worker |
Constructor Summary | |
---|---|
protected |
TRBlockingServerProcessor(TRTrackerServerTCP _server,
java.net.Socket _socket)
|
Method Summary | |
---|---|
protected java.lang.String |
getHeaderField(java.lang.String header,
java.lang.String lc_header,
java.lang.String field)
|
void |
interruptTask()
|
boolean |
isActive()
|
void |
runSupport()
|
Methods inherited from class org.gudy.azureus2.core3.tracker.server.impl.tcp.TRTrackerServerProcessorTCP |
---|
areTimeoutsDisabled, doAuthentication, getServer, handleExternalRequest, processRequest, setTimeoutsDisabled |
Methods inherited from class org.gudy.azureus2.core3.tracker.server.impl.TRTrackerServerProcessor |
---|
addScrapeInterval, addScrapeInterval, processTrackerRequest, taskCompleted |
Methods inherited from class org.gudy.azureus2.core3.util.ThreadPoolTask |
---|
getName, getTaskState, releaseToPool, setTaskState, taskStarted |
Methods inherited from class org.gudy.azureus2.core3.util.AERunnable |
---|
run |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final int KEEP_ALIVE_SOCKET_TIMEOUT
protected final java.net.Socket socket
protected int timeout_ticks
protected java.lang.String current_request
Constructor Detail |
---|
protected TRBlockingServerProcessor(TRTrackerServerTCP _server, java.net.Socket _socket)
Method Detail |
---|
public void runSupport()
runSupport
in class AERunnable
protected java.lang.String getHeaderField(java.lang.String header, java.lang.String lc_header, java.lang.String field)
public boolean isActive()
isActive
in class TRTrackerServerProcessorTCP
public void interruptTask()
interruptTask
in class ThreadPoolTask
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |