|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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.nonblocking.TRNonBlockingServerProcessor org.gudy.azureus2.core3.tracker.server.impl.TRTrackerServerFactoryImpl.NonBlockingProcessor
protected static class TRTrackerServerFactoryImpl.NonBlockingProcessor
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.gudy.azureus2.core3.tracker.server.impl.TRTrackerServerProcessor |
---|
TRTrackerServerProcessor.lightweightPeer |
Field Summary |
---|
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 |
TRTrackerServerFactoryImpl.NonBlockingProcessor(TRTrackerServerTCP _server,
java.nio.channels.SocketChannel _socket)
|
Method Summary | |
---|---|
protected java.io.ByteArrayOutputStream |
process(java.lang.String input_header,
java.lang.String lowercase_input_header,
java.lang.String url_path,
java.net.InetSocketAddress remote_address,
boolean announce_and_scrape_only,
java.io.InputStream is,
AsyncController async)
|
Methods inherited from class org.gudy.azureus2.core3.tracker.server.impl.tcp.nonblocking.TRNonBlockingServerProcessor |
---|
asyncProcessComplete, closed, completed, failed, getKeepAlive, getPostData, getReadListener, getSocketChannel, getStartTime, getWriteListener, interruptTask, isActive, processRead, processWrite, runSupport, setKeepAlive, setReadListener, setWriteListener, writeComplete |
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 |
Constructor Detail |
---|
protected TRTrackerServerFactoryImpl.NonBlockingProcessor(TRTrackerServerTCP _server, java.nio.channels.SocketChannel _socket)
Method Detail |
---|
protected java.io.ByteArrayOutputStream process(java.lang.String input_header, java.lang.String lowercase_input_header, java.lang.String url_path, java.net.InetSocketAddress remote_address, boolean announce_and_scrape_only, java.io.InputStream is, AsyncController async) throws java.io.IOException
process
in class TRNonBlockingServerProcessor
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |