public class DefaultProviderRegistration extends AbstractProviderRegistration
ProviderRegistration implementation which finds
ProviderFactory objects automatically using the ServiceLoader
.| Constructor and Description |
|---|
DefaultProviderRegistration() |
DefaultProviderRegistration(ServiceLoader serviceLoader) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set |
findProviderFactories(java.lang.Class providerInterface)
Returns the list of
ProviderFactory objects which implement or
extend the given interface or class. |
protected java.util.Set |
findProviderFactories(java.lang.Class providerInterface,
java.lang.ClassLoader classLoader)
Returns the list of
ProviderFactory objects which implement or
extend the given interface or class. |
registerProviderFactories, registerProviderFactoriespublic DefaultProviderRegistration()
public DefaultProviderRegistration(ServiceLoader serviceLoader)
protected java.util.Set findProviderFactories(java.lang.Class providerInterface)
AbstractProviderRegistrationProviderFactory objects which implement or
extend the given interface or class.findProviderFactories in class AbstractProviderRegistrationproviderInterface - of the returned ProviderFactory objectsProviderFactory objectsprotected java.util.Set findProviderFactories(java.lang.Class providerInterface,
java.lang.ClassLoader classLoader)
AbstractProviderRegistrationProviderFactory objects which implement or
extend the given interface or class.findProviderFactories in class AbstractProviderRegistrationproviderInterface - of the returned ProviderFactory objectsclassLoader - to use to load or find the ProviderFactory objectsProviderFactory objects