FileDocCategorySizeDatePackage
Tracker.javaAPI DocAzureus 3.0.3.42672Tue Aug 08 05:42:50 BST 2006org.gudy.azureus2.plugins.tracker

Tracker

public interface Tracker implements org.gudy.azureus2.plugins.tracker.web.TrackerWebContext
author
Olivier

Fields Summary
public static final int
PR_HTTP
public static final int
PR_HTTPS
Constructors Summary
Methods Summary
public voidaddListener(TrackerListener listener)

public org.gudy.azureus2.plugins.tracker.web.TrackerWebContextcreateWebContext(int port, int protocol)

public org.gudy.azureus2.plugins.tracker.web.TrackerWebContextcreateWebContext(java.lang.String name, int port, int protocol)
Create a new web context for the given port and protocol

param
name name of the context - will be used as basic realm for auth
param
port
param
protocol
return
throws
TrackerException

public org.gudy.azureus2.plugins.tracker.web.TrackerWebContextcreateWebContext(java.lang.String name, int port, int protocol, java.net.InetAddress bind_ip)
Creates a new context bound to the supplied ip

param
name
param
port
param
protocol
param
bind_ip
return
throws
TrackerException

public TrackerTorrentgetTorrent(org.gudy.azureus2.plugins.torrent.Torrent torrent)

public TrackerTorrent[]getTorrents()

public TrackerTorrenthost(org.gudy.azureus2.plugins.torrent.Torrent torrent, boolean persistent)

public TrackerTorrenthost(org.gudy.azureus2.plugins.torrent.Torrent torrent, boolean persistent, boolean passive)

public TrackerTorrentpublish(org.gudy.azureus2.plugins.torrent.Torrent torrent)

public voidremoveListener(TrackerListener listener)