Interface PluginsCollector

All Known Implementing Classes:
DefaultPluginsCollector

public interface PluginsCollector
Interface to encapsulate logic for gathering information about available plug-ins locations.
Version:
$Id$
  • Method Details

    • configure

      void configure(ExtendedProperties configuration) throws Exception
      Configures this collector instance, this method will be called once before any other method call in this class. There is no pre-defined configuration parameters, see concrete implementations for supported parameters.
      Parameters:
      configuration - application configuration data from boot.properties file and System properties as defaults
      Throws:
      Exception - if any error has occurred during collector configuring
    • collectPluginLocations

      Collection<PluginManager.PluginLocation> collectPluginLocations()
      Returns:
      collection of all discovered plug-in locations