Class PluggableStoragePluginProviderService
- java.lang.Object
-
- com.dtolabs.rundeck.core.plugins.BasePluggableProviderService<StoragePlugin>
-
- com.dtolabs.rundeck.core.storage.service.PluggableStoragePluginProviderService
-
- All Implemented Interfaces:
FrameworkSupportService
,ProviderService<StoragePlugin>
,DescribableService
,JavaClassProviderLoadable<StoragePlugin>
,PluggableProviderService<StoragePlugin>
,PluggableService<StoragePlugin>
public class PluggableStoragePluginProviderService extends BasePluggableProviderService<StoragePlugin>
Pluggable service for StoragePlugin
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERVICE_NAME
-
Fields inherited from class com.dtolabs.rundeck.core.plugins.BasePluggableProviderService
implementationClass, name
-
-
Constructor Summary
Constructors Constructor Description PluggableStoragePluginProviderService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceProviderLoader
getPluginManager()
ServiceProviderLoader
getRundeckServerServiceProviderLoader()
void
setRundeckServerServiceProviderLoader(ServiceProviderLoader rundeckServerServiceProviderLoader)
-
Methods inherited from class com.dtolabs.rundeck.core.plugins.BasePluggableProviderService
closeableProviderOfType, createProviderInstance, createProviderInstanceFromType, getName, hasValidProviderSignature, isValidProviderClass, listDescribableProviders, listDescriptions, listProviders, providerOfType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.dtolabs.rundeck.core.plugins.PluggableProviderService
adapter
-
Methods inherited from interface com.dtolabs.rundeck.core.plugins.PluggableService
canLoadWithLoader, loadCloseableWithLoader, loadWithLoader
-
-
-
-
Field Detail
-
SERVICE_NAME
public static final java.lang.String SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPluginManager
public ServiceProviderLoader getPluginManager()
- Specified by:
getPluginManager
in classBasePluggableProviderService<StoragePlugin>
- Returns:
- the plugin manager to use
-
getRundeckServerServiceProviderLoader
public ServiceProviderLoader getRundeckServerServiceProviderLoader()
-
setRundeckServerServiceProviderLoader
public void setRundeckServerServiceProviderLoader(ServiceProviderLoader rundeckServerServiceProviderLoader)
-
-