public class FilePluginCache extends java.lang.Object implements PluginCache
PluginScanner
s 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 PluginCache
scanner
- scannerpublic com.dtolabs.rundeck.core.plugins.ProviderLoader getLoaderForIdent(ProviderIdent ident) throws ProviderLoaderException
getLoaderForIdent
in interface PluginCache
ident
- provider identProviderLoaderException
- on loading errorpublic java.util.List<ProviderIdent> listProviders()
listProviders
in interface PluginCache