|
|||||||||
| 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
public abstract class TRTrackerServerProcessor
| Nested Class Summary | |
|---|---|
protected static class |
TRTrackerServerProcessor.lightweightPeer
|
| Field Summary |
|---|
| Fields inherited from class org.gudy.azureus2.core3.util.ThreadPoolTask |
|---|
worker |
| Constructor Summary | |
|---|---|
TRTrackerServerProcessor()
|
|
| Method Summary | |
|---|---|
protected void |
addScrapeInterval(long interval,
java.util.Map root)
|
protected void |
addScrapeInterval(TRTrackerServerTorrentImpl torrent,
java.util.Map root)
|
protected TRTrackerServerTorrentImpl |
processTrackerRequest(TRTrackerServerImpl _server,
java.lang.String request,
java.util.Map[] root_out,
TRTrackerServerPeerImpl[] peer_out,
int _request_type,
byte[][] hashes,
java.lang.String link,
java.lang.String scrape_flags,
HashWrapper peer_id,
boolean no_peer_id,
byte compact_mode,
java.lang.String key,
java.lang.String event,
boolean stop_to_queue,
int port,
int udp_port,
int http_port,
java.lang.String real_ip_address,
java.lang.String original_client_ip_address,
long downloaded,
long uploaded,
long left,
int num_want,
byte crypto_level,
byte az_ver,
int up_speed,
DHTNetworkPosition network_position)
|
void |
taskCompleted()
|
| Methods inherited from class org.gudy.azureus2.core3.util.ThreadPoolTask |
|---|
getName, getTaskState, interruptTask, releaseToPool, setTaskState, taskStarted |
| Methods inherited from class org.gudy.azureus2.core3.util.AERunnable |
|---|
run, runSupport |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TRTrackerServerProcessor()
| Method Detail |
|---|
protected TRTrackerServerTorrentImpl processTrackerRequest(TRTrackerServerImpl _server,
java.lang.String request,
java.util.Map[] root_out,
TRTrackerServerPeerImpl[] peer_out,
int _request_type,
byte[][] hashes,
java.lang.String link,
java.lang.String scrape_flags,
HashWrapper peer_id,
boolean no_peer_id,
byte compact_mode,
java.lang.String key,
java.lang.String event,
boolean stop_to_queue,
int port,
int udp_port,
int http_port,
java.lang.String real_ip_address,
java.lang.String original_client_ip_address,
long downloaded,
long uploaded,
long left,
int num_want,
byte crypto_level,
byte az_ver,
int up_speed,
DHTNetworkPosition network_position)
throws TRTrackerServerException
TRTrackerServerException
protected void addScrapeInterval(TRTrackerServerTorrentImpl torrent,
java.util.Map root)
protected void addScrapeInterval(long interval,
java.util.Map root)
public void taskCompleted()
taskCompleted in class ThreadPoolTask
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||