org.sonar.batch.bootstrap
Class BatchPluginRepository
java.lang.Object
org.sonar.batch.bootstrap.BatchPluginRepository
- All Implemented Interfaces:
- BatchComponent, PluginRepository
public class BatchPluginRepository
- extends Object
- implements PluginRepository
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BatchPluginRepository
public BatchPluginRepository(ArtifactDownloader artifactDownloader,
Settings settings)
start
public void start()
stop
public void stop()
getPlugins
public Collection<Plugin> getPlugins()
- Specified by:
getPlugins in interface PluginRepository
getPlugin
public Plugin getPlugin(String key)
- Specified by:
getPlugin in interface PluginRepository
getPluginsByKey
public Map<String,Plugin> getPluginsByKey()
getProperties
public Property[] getProperties(Plugin plugin)
- Specified by:
getProperties in interface PluginRepository
getMetadata
public Collection<PluginMetadata> getMetadata()
- Specified by:
getMetadata in interface PluginRepository
getMetadata
public PluginMetadata getMetadata(String pluginKey)
- Specified by:
getMetadata in interface PluginRepository
getPluginsByMetadata
public Map<PluginMetadata,Plugin> getPluginsByMetadata()
Copyright © 2009-2012 SonarSource. All Rights Reserved.