org.gudy.azureus2.core3.tracker.server.impl.udp
Class TRTrackerServerProcessorUDP
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.udp.TRTrackerServerProcessorUDP
- All Implemented Interfaces:
- java.lang.Runnable
public class TRTrackerServerProcessorUDP
- extends TRTrackerServerProcessor
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 |
CONNECTION_ID_LIFETIME
public static final long CONNECTION_ID_LIFETIME
- See Also:
- Constant Field Values
TRTrackerServerProcessorUDP
protected TRTrackerServerProcessorUDP(TRTrackerServerUDP _server,
java.net.DatagramSocket _socket,
java.net.DatagramPacket _packet)
runSupport
public void runSupport()
- Specified by:
runSupport
in class AERunnable
interruptTask
public void interruptTask()
- Specified by:
interruptTask
in class ThreadPoolTask
allocateConnectionId
protected long allocateConnectionId(java.lang.String client_address)
checkConnectionId
protected boolean checkConnectionId(java.lang.String client_address,
long id)
handleConnect
protected PRUDPPacket handleConnect(java.lang.String client_ip_address,
PRUDPPacketRequest request)
handleAnnounceAndScrape
protected java.lang.Object[] handleAnnounceAndScrape(java.lang.String client_ip_address,
PRUDPPacketRequest request,
int request_type)
throws java.lang.Exception
- Throws:
java.lang.Exception