public class FilePluginCache extends java.lang.Object implements PluginCache
PluginScanners to cache and create ProviderLoader
instances associated with files.
ProviderIdent instances.| Modifier and Type | Method and Description |
|---|---|
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<com.dtolabs.rundeck.core.plugins.PluginScanner> |
getScanners()
Scanners to use
|
java.util.List<ProviderIdent> |
listProviders() |
void |
setScanners(java.util.List<com.dtolabs.rundeck.core.plugins.PluginScanner> scanners) |
public java.util.List<com.dtolabs.rundeck.core.plugins.PluginScanner> getScanners()
public void setScanners(java.util.List<com.dtolabs.rundeck.core.plugins.PluginScanner> scanners)
public void addScanner(com.dtolabs.rundeck.core.plugins.PluginScanner scanner)
addScanner in interface PluginCachescanner - scannerpublic com.dtolabs.rundeck.core.plugins.ProviderLoader getLoaderForIdent(ProviderIdent ident) throws ProviderLoaderException
getLoaderForIdent in interface PluginCacheident - provider identProviderLoaderException - on loading errorpublic java.util.List<ProviderIdent> listProviders()
listProviders in interface PluginCache