Package org.rundeck.core.plugins
Interface PluginProviderServices
-
- All Known Implementing Classes:
FrameworkExecutionProviderServices
public interface PluginProviderServices
A javaServiceLoader
service type for Rundeck "provider service" implementations sorry for the confusion.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> PluggableProviderService<T>
getServiceProviderFor(java.lang.Class<T> serviceType, java.lang.String serviceName, ServiceProviderLoader loader)
<T> boolean
hasServiceFor(java.lang.Class<T> serviceType, java.lang.String serviceName)
-
-
-
Method Detail
-
hasServiceFor
<T> boolean hasServiceFor(java.lang.Class<T> serviceType, java.lang.String serviceName)
- Type Parameters:
T
-- Parameters:
serviceType
-serviceName
-- Returns:
- true if a service for the provider type is available
-
getServiceProviderFor
<T> PluggableProviderService<T> getServiceProviderFor(java.lang.Class<T> serviceType, java.lang.String serviceName, ServiceProviderLoader loader)
- Type Parameters:
T
-- Parameters:
serviceType
-loader
-- Returns:
- service for the type
-
-