com.dtolabs.rundeck.core.plugins.configuration
Interface ConfigurableService<T>

All Superinterfaces:
FrameworkSupportService
All Known Implementing Classes:
ResourceModelSourceService

public interface ConfigurableService<T>
extends FrameworkSupportService

ConfigurableService can produce a provider instance of a certain type using configuration input.


Method Summary
 T getProviderForConfiguration(java.lang.String type, java.util.Properties configuration)
          Return a ResourceModelSource of a give type with a given configuration
 
Methods inherited from interface com.dtolabs.rundeck.core.common.FrameworkSupportService
getName
 

Method Detail

getProviderForConfiguration

T getProviderForConfiguration(java.lang.String type,
                              java.util.Properties configuration)
                              throws ExecutionServiceException
Return a ResourceModelSource of a give type with a given configuration

Throws:
ExecutionServiceException