org.sonar.batch.bootstrap
Class BatchPluginRepository

java.lang.Object
  extended by org.sonar.batch.bootstrap.BatchPluginRepository
All Implemented Interfaces:
BatchComponent, PluginRepository, ServerComponent

public class BatchPluginRepository
extends Object
implements PluginRepository


Constructor Summary
BatchPluginRepository(PluginsReferential pluginsReferential, Settings settings, AnalysisMode analysisMode, BatchPluginJarInstaller pluginInstaller)
           
 
Method Summary
 Collection<PluginMetadata> getMetadata()
           
 PluginMetadata getMetadata(String pluginKey)
           
 Plugin getPlugin(String key)
           
 Map<PluginMetadata,Plugin> getPluginsByMetadata()
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BatchPluginRepository

public BatchPluginRepository(PluginsReferential pluginsReferential,
                             Settings settings,
                             AnalysisMode analysisMode,
                             BatchPluginJarInstaller pluginInstaller)
Method Detail

start

public void start()

stop

public void stop()

getPlugin

public Plugin getPlugin(String key)
Specified by:
getPlugin 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–2015 SonarSource. All rights reserved.