com.dtolabs.rundeck.core.plugins
Interface PluginCache


public interface PluginCache

PluginCache can use PluginScanners and find ProviderLoaders for ProviderIdents.


Method Summary
 void addScanner(com.dtolabs.rundeck.core.plugins.PluginScanner scanner)
          Add a new scanner
 com.dtolabs.rundeck.core.plugins.ProviderLoader getLoaderForIdent(ProviderIdent ident)
          Get the loader for the provider
 java.util.List<ProviderIdent> listProviders()
           
 

Method Detail

addScanner

void addScanner(com.dtolabs.rundeck.core.plugins.PluginScanner scanner)
Add a new scanner


getLoaderForIdent

com.dtolabs.rundeck.core.plugins.ProviderLoader getLoaderForIdent(ProviderIdent ident)
                                                                  throws ProviderLoaderException
Get the loader for the provider

Parameters:
ident - provider ident
Returns:
loader for the provider
Throws:
ProviderLoaderException

listProviders

java.util.List<ProviderIdent> listProviders()