Package org.jivesoftware.openfire.update
Class PluginDownloadManager
- java.lang.Object
-
- org.jivesoftware.openfire.update.PluginDownloadManager
-
public class PluginDownloadManager extends Object
Service that allow for aysynchrous calling of system managers.- Author:
- Derek DeMoro
-
-
Constructor Summary
Constructors Constructor Description PluginDownloadManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Update
downloadPlugin(String url)
Starts the download process of a given plugin with it's URL.DownloadStatus
installPlugin(String url, String version, int hashCode)
Installs a new plugin into Openfire.boolean
updatePluginsList()
Updates the PluginList from the server.
-
-
-
Method Detail
-
downloadPlugin
public Update downloadPlugin(String url)
Starts the download process of a given plugin with it's URL.- Parameters:
url
- the url of the plugin to download.- Returns:
- the Update.
-
installPlugin
public DownloadStatus installPlugin(String url, String version, int hashCode)
Installs a new plugin into Openfire.- Parameters:
url
- the url of the plugin to install.version
- the version of the new pluginhashCode
- the matching hashcode of theAvailablePlugin
.- Returns:
- the hashCode.
-
updatePluginsList
public boolean updatePluginsList()
Updates the PluginList from the server. Please note, this method is used with javascript calls and will not be found with a find usages.- Returns:
- true if the plugin list was updated.
-
-