|
|||||||||
| 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 TRTrackerServerProcessorTCPpublic void interruptTask()
interruptTask in class ThreadPoolTask
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||