org.gudy.azureus2.core3.tracker.server.impl
Class TRTrackerServerFactoryImpl.NonBlockingProcessor
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
- All Implemented Interfaces:
- Runnable
- Enclosing class:
- TRTrackerServerFactoryImpl
protected static class TRTrackerServerFactoryImpl.NonBlockingProcessor
- extends TRNonBlockingServerProcessor
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.util.AERunnable |
run |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRTrackerServerFactoryImpl.NonBlockingProcessor
protected TRTrackerServerFactoryImpl.NonBlockingProcessor(TRTrackerServerTCP _server,
SocketChannel _socket)
process
protected ByteArrayOutputStream process(String input_header,
String lowercase_input_header,
String url_path,
InetSocketAddress remote_address,
boolean announce_and_scrape_only,
InputStream is,
AsyncController async)
throws IOException
- Specified by:
process
in class TRNonBlockingServerProcessor
- Throws:
IOException