Package org.rundeck.core.plugins
Interface PluginProviderServices
-
- All Known Implementing Classes:
FrameworkExecutionProviderServices
public interface PluginProviderServicesA javaServiceLoaderservice 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> booleanhasServiceFor(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
-
-