org.gudy.azureus2.plugins
Interface LaunchablePlugin

All Superinterfaces:
Plugin

public interface LaunchablePlugin
extends Plugin


Method Summary
 boolean process()
          Some environments have requirements regarding the main application thread and processing on it.
 void setDefaults(String[] args)
          Invoked before azureus core is started to set defaults such as application details
 
Methods inherited from interface org.gudy.azureus2.plugins.Plugin
initialize
 

Method Detail

setDefaults

void setDefaults(String[] args)
Invoked before azureus core is started to set defaults such as application details


process

boolean process()
Some environments have requirements regarding the main application thread and processing on it. In particular SWT on OSX insists that the SWT dispatch thread. When this thread is returned from Azureus is either stopper or restarted, depending on the return value

Returns:
whether to close down or restart (true->restart)