S
- The service type
Supplier<S>
public static interface ServiceLoader.Provider<S> extends Supplier<S>
Represents a service provider located by
ServiceLoader
.
When using a loader's stream()
method then the elements are of type Provider
. This allows processing to select or filter on the provider class without instantiating the provider.
S
get()
Returns an instance of the provider.
Class<? extends S>
type()
Returns the provider type.
Returns the provider type. There is no guarantee that this type is accessible or that it has a public no-args constructor. The
get()
method should be used to obtain the provider instance.
When a module declares that the provider class is created by a provider factory then this method returns the return type of its public static "provider()
" method.
Returns an instance of the provider.
get
in interface Supplier<S>
ServiceConfigurationError
- If the service provider cannot be instantiated, or in the case of a provider factory, the public static "provider()
" method returns null
or throws an error or exception. The ServiceConfigurationError
will carry an appropriate cause where possible.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4