public abstract class PluggableProviderRegistryService<T> extends BaseProviderRegistryService<T> implements PluggableService<T>
framework, instanceregistry, registry
Modifier | Constructor and Description |
---|---|
protected |
PluggableProviderRegistryService(Framework framework) |
Modifier and Type | Method and Description |
---|---|
CloseableProvider<T> |
closeableProviderOfType(java.lang.String providerName) |
java.util.List<ProviderIdent> |
listProviders() |
T |
providerOfType(java.lang.String providerName)
Return the provider instance of the given name.
|
createProviderInstanceFromType, hasValidProviderSignature, registerClass, registerInstance
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createProviderInstance, createScriptProviderInstance, isScriptPluggable, isValidProviderClass
getName
protected PluggableProviderRegistryService(Framework framework)
public T providerOfType(java.lang.String providerName) throws ExecutionServiceException
BaseProviderRegistryService
providerOfType
in interface ProviderService<T>
providerOfType
in class BaseProviderRegistryService<T>
providerName
- name of the service providerExecutionServiceException
- on errorpublic CloseableProvider<T> closeableProviderOfType(java.lang.String providerName) throws ExecutionServiceException
closeableProviderOfType
in interface ProviderService<T>
closeableProviderOfType
in class BaseProviderRegistryService<T>
ExecutionServiceException
public java.util.List<ProviderIdent> listProviders()
listProviders
in interface ProviderService<T>
listProviders
in class BaseProviderRegistryService<T>