org.gudy.azureus2.core3.tracker.client
Class TRTrackerAnnouncerFactory

java.lang.Object
  extended by org.gudy.azureus2.core3.tracker.client.TRTrackerAnnouncerFactory

public class TRTrackerAnnouncerFactory
extends Object


Nested Class Summary
static interface TRTrackerAnnouncerFactory.DataProvider
           
 
Constructor Summary
TRTrackerAnnouncerFactory()
           
 
Method Summary
static void addListener(TRTrackerAnnouncerFactoryListener l)
           
static TRTrackerAnnouncer create(TOTorrent torrent)
           
static TRTrackerAnnouncer create(TOTorrent torrent, boolean manual)
           
static TRTrackerAnnouncer create(TOTorrent torrent, TRTrackerAnnouncerFactory.DataProvider provider)
           
static void removeListener(TRTrackerAnnouncerFactoryListener l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TRTrackerAnnouncerFactory

public TRTrackerAnnouncerFactory()
Method Detail

create

public static TRTrackerAnnouncer create(TOTorrent torrent)
                                 throws TRTrackerAnnouncerException
Throws:
TRTrackerAnnouncerException

create

public static TRTrackerAnnouncer create(TOTorrent torrent,
                                        boolean manual)
                                 throws TRTrackerAnnouncerException
Throws:
TRTrackerAnnouncerException

create

public static TRTrackerAnnouncer create(TOTorrent torrent,
                                        TRTrackerAnnouncerFactory.DataProvider provider)
                                 throws TRTrackerAnnouncerException
Throws:
TRTrackerAnnouncerException

addListener

public static void addListener(TRTrackerAnnouncerFactoryListener l)

removeListener

public static void removeListener(TRTrackerAnnouncerFactoryListener l)