public class StoragePluginProviderService
extends com.dtolabs.rundeck.core.plugins.ChainedProviderService<com.dtolabs.rundeck.plugins.storage.StoragePlugin>
implements com.dtolabs.rundeck.core.plugins.configuration.DescribableService, com.dtolabs.rundeck.core.plugins.PluggableProviderService<com.dtolabs.rundeck.plugins.storage.StoragePlugin>
BuiltinResourceStoragePluginProviderService and
PluggableStoragePluginProviderService| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SERVICE_NAME |
| Constructor and Description |
|---|
StoragePluginProviderService(com.dtolabs.rundeck.core.common.Framework framework) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canLoadWithLoader(com.dtolabs.rundeck.core.plugins.ProviderLoader loader) |
java.util.List<java.lang.String> |
getBundledProviderNames() |
java.lang.String |
getName() |
PluggableStoragePluginProviderService |
getPluggableStoragePluginProviderService() |
protected java.util.List<com.dtolabs.rundeck.core.common.ProviderService<com.dtolabs.rundeck.plugins.storage.StoragePlugin>> |
getServiceList() |
java.util.List<com.dtolabs.rundeck.core.plugins.ProviderIdent> |
listDescribableProviders() |
java.util.List<com.dtolabs.rundeck.core.plugins.configuration.Description> |
listDescriptions() |
com.dtolabs.rundeck.core.plugins.CloseableProvider<com.dtolabs.rundeck.plugins.storage.StoragePlugin> |
loadCloseableWithLoader(java.lang.String providerName,
com.dtolabs.rundeck.core.plugins.ProviderLoader loader) |
com.dtolabs.rundeck.plugins.storage.StoragePlugin |
loadWithLoader(java.lang.String providerName,
com.dtolabs.rundeck.core.plugins.ProviderLoader loader) |
void |
setPluggableStoragePluginProviderService(PluggableStoragePluginProviderService pluggableStoragePluginProviderService) |
closeableProviderOfType, listProviders, providerOfTypepublic static final java.lang.String SERVICE_NAME
public StoragePluginProviderService(com.dtolabs.rundeck.core.common.Framework framework)
public boolean canLoadWithLoader(com.dtolabs.rundeck.core.plugins.ProviderLoader loader)
canLoadWithLoader in interface com.dtolabs.rundeck.core.plugins.PluggableService<com.dtolabs.rundeck.plugins.storage.StoragePlugin>public com.dtolabs.rundeck.plugins.storage.StoragePlugin loadWithLoader(java.lang.String providerName,
com.dtolabs.rundeck.core.plugins.ProviderLoader loader)
throws com.dtolabs.rundeck.core.execution.service.ProviderLoaderException
loadWithLoader in interface com.dtolabs.rundeck.core.plugins.PluggableService<com.dtolabs.rundeck.plugins.storage.StoragePlugin>com.dtolabs.rundeck.core.execution.service.ProviderLoaderExceptionpublic com.dtolabs.rundeck.core.plugins.CloseableProvider<com.dtolabs.rundeck.plugins.storage.StoragePlugin> loadCloseableWithLoader(java.lang.String providerName,
com.dtolabs.rundeck.core.plugins.ProviderLoader loader)
throws com.dtolabs.rundeck.core.execution.service.ProviderLoaderException
loadCloseableWithLoader in interface com.dtolabs.rundeck.core.plugins.PluggableService<com.dtolabs.rundeck.plugins.storage.StoragePlugin>com.dtolabs.rundeck.core.execution.service.ProviderLoaderExceptionpublic java.util.List<java.lang.String> getBundledProviderNames()
protected java.util.List<com.dtolabs.rundeck.core.common.ProviderService<com.dtolabs.rundeck.plugins.storage.StoragePlugin>> getServiceList()
getServiceList in class com.dtolabs.rundeck.core.plugins.ChainedProviderService<com.dtolabs.rundeck.plugins.storage.StoragePlugin>public java.util.List<com.dtolabs.rundeck.core.plugins.configuration.Description> listDescriptions()
listDescriptions in interface com.dtolabs.rundeck.core.plugins.configuration.DescribableServicepublic java.util.List<com.dtolabs.rundeck.core.plugins.ProviderIdent> listDescribableProviders()
listDescribableProviders in interface com.dtolabs.rundeck.core.plugins.configuration.DescribableServicepublic java.lang.String getName()
getName in interface com.dtolabs.rundeck.core.common.FrameworkSupportServicepublic PluggableStoragePluginProviderService getPluggableStoragePluginProviderService()
public void setPluggableStoragePluginProviderService(PluggableStoragePluginProviderService pluggableStoragePluginProviderService)