Package com.dtolabs.rundeck.core.plugins
Interface PluginCache
-
- All Known Implementing Classes:
FilePluginCache
public interface PluginCache
PluginCache can use PluginScanners and find ProviderLoaders for ProviderIdents.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addScanner(PluginScanner scanner)
Add a new scannerProviderLoader
getLoaderForIdent(ProviderIdent ident)
Get the loader for the providerjava.util.List<ProviderIdent>
listProviders()
-
-
-
Method Detail
-
addScanner
void addScanner(PluginScanner scanner)
Add a new scanner- Parameters:
scanner
- scanner
-
getLoaderForIdent
ProviderLoader getLoaderForIdent(ProviderIdent ident) throws ProviderLoaderException
Get the loader for the provider- Parameters:
ident
- provider ident- Returns:
- loader for the provider
- Throws:
ProviderLoaderException
- on loading error
-
listProviders
java.util.List<ProviderIdent> listProviders()
-
-