P - type of the information providerS - type of the provider servicepublic interface ProviderRegistry<P extends Provider,S extends ProviderService<P>>
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<ProviderId> |
getProviders()
Returns a set of currently registered provider identities.
|
S |
register(P provider)
Registers the supplied provider with the core.
|
void |
unregister(P provider)
Unregisters the supplied provider.
|
S register(P provider)
provider - provider to be registeredjava.lang.IllegalArgumentException - if the provider is registered alreadyvoid unregister(P provider)
IllegalStateException.
Unregistering a provider that has not been previously registered results in a no-op.
provider - provider to be unregisteredjava.util.Set<ProviderId> getProviders()