Package com.dtolabs.rundeck.core.plugins
Interface PluginCache
-
- All Known Implementing Classes:
FilePluginCache
public interface PluginCachePluginCache can use PluginScanners and find ProviderLoaders for ProviderIdents.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddScanner(PluginScanner scanner)Add a new scannerProviderLoadergetLoaderForIdent(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()
-
-