package

com.atlassian.plugin.metadata

Interfaces

PluginMetadataManager Provides information about plugins and modules that is application host specific. 
RequiredPluginProvider Provides the keys for both plugins and modules that have been marked as required by the host application. 

Classes

ClasspathFilePluginMetadata Looks on the classpath for three files named:
  • application-provided-plugins.txt - used to list the plugin keys of all plugins that are provided by the host application
  • application-required-plugins.txt - used to list the plugin keys that are considered required for the application to function correctly
  • application-required-modules.txt - used to list the module keys that are considered required for the application to function correctly
Note that all files in that package space with those names will be included. 
DefaultPluginMetadataManager A default implementation that uses the ClasspathFilePluginMetadata plugin metadata implementation to resolve the application provided plugin metadata. 
RequiredPluginValidator