Interface PluginProviderServices

  • All Known Implementing Classes:
    FrameworkExecutionProviderServices

    public interface PluginProviderServices
    A java ServiceLoader service type for Rundeck "provider service" implementations sorry for the confusion.
    • 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