com.aelitis.azureus.core.lws
Class LightWeightSeedManager

java.lang.Object
  extended by com.aelitis.azureus.core.lws.LightWeightSeedManager

public class LightWeightSeedManager
extends Object


Constructor Summary
protected LightWeightSeedManager()
           
 
Method Summary
 LightWeightSeed add(String name, HashWrapper hash, URL url, File data_location, LightWeightSeedAdapter adapter)
           
protected  void addDownload(Download download)
           
protected  void addToDHTTracker(Download download)
           
 LightWeightSeed get(HashWrapper hw)
           
static LightWeightSeedManager getSingleton()
           
protected  void log(String str)
           
protected  void log(String str, Throwable e)
           
protected  void processTimer()
           
protected  void remove(LightWeightSeed lws)
           
protected  void removeDownload(Download download)
           
protected  void removeFromDHTTracker(Download download)
           
protected  void startUp()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LightWeightSeedManager

protected LightWeightSeedManager()
Method Detail

getSingleton

public static LightWeightSeedManager getSingleton()

startUp

protected void startUp()

add

public LightWeightSeed add(String name,
                           HashWrapper hash,
                           URL url,
                           File data_location,
                           LightWeightSeedAdapter adapter)
                    throws Exception
Throws:
Exception

get

public LightWeightSeed get(HashWrapper hw)

processTimer

protected void processTimer()

remove

protected void remove(LightWeightSeed lws)

addToDHTTracker

protected void addToDHTTracker(Download download)

removeFromDHTTracker

protected void removeFromDHTTracker(Download download)

addDownload

protected void addDownload(Download download)

removeDownload

protected void removeDownload(Download download)

log

protected void log(String str)

log

protected void log(String str,
                   Throwable e)