com.aelitis.azureus.plugins.sharing.hoster
Class ShareHosterPlugin
java.lang.Object
com.aelitis.azureus.plugins.sharing.hoster.ShareHosterPlugin
- All Implemented Interfaces:
- Plugin, PluginListener, ShareManagerListener
public class ShareHosterPlugin
- extends java.lang.Object
- implements Plugin, PluginListener, ShareManagerListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
plugin_interface
protected PluginInterface plugin_interface
log
protected LoggerChannel log
tracker
protected Tracker tracker
share_manager
protected ShareManager share_manager
download_manager
protected DownloadManager download_manager
resource_dl_map
protected java.util.Map resource_dl_map
resource_tt_map
protected java.util.Map resource_tt_map
download_being_removed
protected Download download_being_removed
torrent_being_removed
protected TrackerTorrent torrent_being_removed
ShareHosterPlugin
public ShareHosterPlugin()
load
public static void load(PluginInterface plugin_interface)
initialize
public void initialize(PluginInterface _plugin_interface)
- Description copied from interface:
Plugin
- This method is called when the Plugin is loaded by Azureus
- Specified by:
initialize
in interface Plugin
- Parameters:
_plugin_interface
- the interface that the plugin must use to communicate with Azureus
initializationComplete
public void initializationComplete()
- Specified by:
initializationComplete
in interface PluginListener
initialise
protected void initialise()
closedownInitiated
public void closedownInitiated()
- Specified by:
closedownInitiated
in interface PluginListener
closedownComplete
public void closedownComplete()
- Specified by:
closedownComplete
in interface PluginListener
resourceAdded
public void resourceAdded(ShareResource resource)
- Specified by:
resourceAdded
in interface ShareManagerListener
canResourceBeDeleted
protected void canResourceBeDeleted(ShareResource resource)
throws ShareResourceDeletionVetoException
- Throws:
ShareResourceDeletionVetoException
resourceModified
public void resourceModified(ShareResource old_resource,
ShareResource new_resource)
- Specified by:
resourceModified
in interface ShareManagerListener
resourceDeleted
public void resourceDeleted(ShareResource resource)
- Specified by:
resourceDeleted
in interface ShareManagerListener
reportProgress
public void reportProgress(int percent_complete)
- Specified by:
reportProgress
in interface ShareManagerListener
reportCurrentTask
public void reportCurrentTask(java.lang.String task_description)
- Specified by:
reportCurrentTask
in interface ShareManagerListener