org.gudy.azureus2.platform
Class PlatformManagerPluginDelegate

java.lang.Object
  extended by org.gudy.azureus2.platform.PlatformManagerPluginDelegate
All Implemented Interfaces:
Plugin, UpdatableComponent

public class PlatformManagerPluginDelegate
extends Object
implements Plugin, UpdatableComponent

Author:
TuxPaper

Constructor Summary
PlatformManagerPluginDelegate()
           
 
Method Summary
 void checkForUpdate(UpdateChecker checker)
           
 int getMaximumCheckTime()
          estimated maximum time to check whether an update is required or not in SECONDS
 String getName()
          Name of the updatable component
 void initialize(PluginInterface pluginInterface)
          This method is called when the Plugin is loaded by Azureus
static void load(PluginInterface plugin_interface)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlatformManagerPluginDelegate

public PlatformManagerPluginDelegate()
Method Detail

load

public static void load(PluginInterface plugin_interface)

initialize

public void initialize(PluginInterface pluginInterface)
                throws PluginException
Description copied from interface: Plugin
This method is called when the Plugin is loaded by Azureus

Specified by:
initialize in interface Plugin
Parameters:
pluginInterface - the interface that the plugin must use to communicate with Azureus
Throws:
PluginException

getName

public String getName()
Description copied from interface: UpdatableComponent
Name of the updatable component

Specified by:
getName in interface UpdatableComponent
Returns:

getMaximumCheckTime

public int getMaximumCheckTime()
Description copied from interface: UpdatableComponent
estimated maximum time to check whether an update is required or not in SECONDS

Specified by:
getMaximumCheckTime in interface UpdatableComponent
Returns:

checkForUpdate

public void checkForUpdate(UpdateChecker checker)
Specified by:
checkForUpdate in interface UpdatableComponent