Package de.willuhn.jameica.services
Class DeployService
- java.lang.Object
-
- de.willuhn.jameica.services.DeployService
-
- All Implemented Interfaces:
de.willuhn.boot.Bootable
public class DeployService extends java.lang.Object implements de.willuhn.boot.BootableUebernimmt das Deployen der Plugins.
-
-
Constructor Summary
Constructors Constructor Description DeployService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class[]depends()voiddeploy(ZippedPlugin plugin, PluginSource source, de.willuhn.util.ProgressMonitor monitor)Deployed das angegebene Plugin.voidinit(de.willuhn.boot.BootLoader loader, de.willuhn.boot.Bootable caller)voidshutdown()voidupdate(Manifest current, ZippedPlugin plugin, de.willuhn.util.ProgressMonitor monitor)Aktualisiert ein bereits installiertes Plugin.
-
-
-
Method Detail
-
depends
public java.lang.Class[] depends()
- Specified by:
dependsin interfacede.willuhn.boot.Bootable- See Also:
Bootable.depends()
-
init
public void init(de.willuhn.boot.BootLoader loader, de.willuhn.boot.Bootable caller) throws de.willuhn.boot.SkipServiceException- Specified by:
initin interfacede.willuhn.boot.Bootable- Throws:
de.willuhn.boot.SkipServiceException- See Also:
Bootable.init(de.willuhn.boot.BootLoader, de.willuhn.boot.Bootable)
-
update
public void update(Manifest current, ZippedPlugin plugin, de.willuhn.util.ProgressMonitor monitor)
Aktualisiert ein bereits installiertes Plugin. Markiert das vorherige Plugin als geloescht und kopiert das neue Plugins ins update-Dir.- Parameters:
current- das installierte Plugin.plugin- das zu aktualisierende Plugin.monitor- der Progressmonitor zur Anzeige des Fortschrittes.
-
deploy
public void deploy(ZippedPlugin plugin, PluginSource source, de.willuhn.util.ProgressMonitor monitor)
Deployed das angegebene Plugin.- Parameters:
plugin- das Plugin.source- die Installations-Quelle, in der das Plugin entpackt werden soll. Wenn keine angegeben ist, wird im User-Plugin-Ordner deployed.monitor- der Progressmonitor zur Anzeige des Fortschrittes.
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfacede.willuhn.boot.Bootable- See Also:
Bootable.shutdown()
-
-