com.aelitis.azureus.core.lws
Class LightWeightSeedManager

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

public class LightWeightSeedManager
extends java.lang.Object


Constructor Summary
protected LightWeightSeedManager()
           
 
Method Summary
 LightWeightSeed add(java.lang.String name, HashWrapper hash, java.net.URL url, java.io.File data_location, java.lang.String network, LightWeightSeedAdapter adapter)
           
protected  void addDownload(LWSDownload download)
           
protected  void addToDHTTracker(LWSDownload download)
           
 LightWeightSeed get(HashWrapper hw)
           
static LightWeightSeedManager getSingleton()
           
protected  void log(java.lang.String str)
           
protected  void log(java.lang.String str, java.lang.Throwable e)
           
protected  void processTimer()
           
protected  void remove(LightWeightSeed lws)
           
protected  void removeDownload(LWSDownload download)
           
protected  void removeFromDHTTracker(LWSDownload 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(java.lang.String name,
                           HashWrapper hash,
                           java.net.URL url,
                           java.io.File data_location,
                           java.lang.String network,
                           LightWeightSeedAdapter adapter)
                    throws java.lang.Exception
Throws:
java.lang.Exception

get

public LightWeightSeed get(HashWrapper hw)

processTimer

protected void processTimer()

remove

protected void remove(LightWeightSeed lws)

addToDHTTracker

protected void addToDHTTracker(LWSDownload download)

removeFromDHTTracker

protected void removeFromDHTTracker(LWSDownload download)

addDownload

protected void addDownload(LWSDownload download)

removeDownload

protected void removeDownload(LWSDownload download)

log

protected void log(java.lang.String str)

log

protected void log(java.lang.String str,
                   java.lang.Throwable e)