org.gudy.azureus2.plugins
Interface Plugin

All Known Subinterfaces:
LaunchablePlugin, UnloadablePlugin
All Known Implementing Classes:
BuddyPlugin, CorePatchChecker, CoreUpdateChecker, DHTPlugin, DHTTrackerPlugin, DownloadRemoveRulesPlugin, ExternalSeedPlugin, FailedPlugin, LocalTrackerPlugin, MagnetPlugin, NetStatusPlugin, PlatformManagerPluginDelegate, PlatformManagerUnixPlugin, PlatformManagerUpdateChecker, PlatformManagerUpdateChecker, PluginUpdatePlugin, RSSGeneratorPlugin, RunEverythingPlugin, ShareHosterPlugin, StartStopRulesDefaultPlugin, UpdaterUpdateChecker, UPnPPlugin, WebPlugin

public interface Plugin

Defines the plugin interface to implement in order to create a Plugin

Author:
Olivier

Method Summary
 void initialize(PluginInterface pluginInterface)
          This method is called when the Plugin is loaded by Azureus
 

Method Detail

initialize

void initialize(PluginInterface pluginInterface)
                throws PluginException
This method is called when the Plugin is loaded by Azureus

Parameters:
pluginInterface - the interface that the plugin must use to communicate with Azureus
Throws:
PluginException
Since:
2.0.4.0