public 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) |
closeableProviderOfType, createProviderInstance, getName, isValidProviderClass, listDescribableProviders, listDescriptions, listProviders, providerOfTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadaptercanLoadWithLoader, loadCloseableWithLoader, loadWithLoaderpublic 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