Interface PluginUnpackLocations

  • All Known Implementing Classes:
    PluginUnpackLocationsImpl

    public interface PluginUnpackLocations
    Since:
    7.0
    Author:
    Eugene Petrenko (eugene.petrenko@gmail.com) Date: 01.09.11 14:27
    • Method Detail

      • getPluginLocation

        @Nullable
        File getPluginLocation​(@NotNull
                               String archiveName)
        Parameters:
        archiveName - plugin archive name as written in AgentUpdateInfo
        Returns:
        local path or null
      • getPluginsLocations

        @NotNull
        Map<String,​File> getPluginsLocations()
        Returns:
        plugin archive name -> location map of all installed plugins
        Since:
        7.0
      • cleanPluginsLocationInfo

        void cleanPluginsLocationInfo()
        removes all information of available plugins. This will trigger a full upgrade next time
        Since:
        7.0
      • cleanupMissingPluginFolders

        void cleanupMissingPluginFolders()
        filtes plugins installation paths to remove paths of non-existing plugins
        Since:
        7.0