com.aelitis.azureus.core.util
Class LaunchManager

java.lang.Object
  extended by com.aelitis.azureus.core.util.LaunchManager

public class LaunchManager
extends java.lang.Object


Nested Class Summary
static interface LaunchManager.LaunchAction
           
static interface LaunchManager.LaunchController
           
static class LaunchManager.LaunchTarget
           
 
Constructor Summary
LaunchManager()
           
 
Method Summary
 void addController(LaunchManager.LaunchController controller)
           
 LaunchManager.LaunchTarget createTarget(DiskManagerFileInfo fi)
           
 LaunchManager.LaunchTarget createTarget(DownloadManager dm)
           
static LaunchManager getManager()
           
 void launchRequest(LaunchManager.LaunchTarget target, LaunchManager.LaunchAction action)
           
 void removeController(LaunchManager.LaunchController controller)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LaunchManager

public LaunchManager()
Method Detail

getManager

public static LaunchManager getManager()

launchRequest

public void launchRequest(LaunchManager.LaunchTarget target,
                          LaunchManager.LaunchAction action)

createTarget

public LaunchManager.LaunchTarget createTarget(DownloadManager dm)

createTarget

public LaunchManager.LaunchTarget createTarget(DiskManagerFileInfo fi)

addController

public void addController(LaunchManager.LaunchController controller)

removeController

public void removeController(LaunchManager.LaunchController controller)