public abstract class FrameworkPluggableProviderService<T> extends BasePluggableProviderService<T>
implementationClass, name| Modifier | Constructor and Description |
|---|---|
protected |
FrameworkPluggableProviderService(java.lang.String name,
Framework framework,
java.lang.Class<? extends T> implementationClass) |
| Modifier and Type | Method and Description |
|---|---|
protected T |
createProviderInstanceFromType(java.lang.Class<? extends T> execClass,
java.lang.String providerName) |
protected Framework |
getFramework() |
ServiceProviderLoader |
getPluginManager() |
protected boolean |
hasValidProviderSignature(java.lang.Class clazz) |
adapter, createProviderInstance, createScriptProviderInstance, getName, isScriptPluggable, isValidProviderClass, listDescribableProviders, listDescriptions, listProviders, providerOfTypepublic ServiceProviderLoader getPluginManager()
getPluginManager in class BasePluggableProviderService<T>protected Framework getFramework()
protected boolean hasValidProviderSignature(java.lang.Class clazz)
hasValidProviderSignature in class BasePluggableProviderService<T>protected T createProviderInstanceFromType(java.lang.Class<? extends T> execClass, java.lang.String providerName) throws ProviderCreationException
createProviderInstanceFromType in class BasePluggableProviderService<T>ProviderCreationException