P - type of the information virtual providerS - type of the provider virtual servicepublic interface VirtualProviderRegistry<P extends VirtualProvider,S extends VirtualProviderService<P>>
| Modifier and Type | Method and Description |
|---|---|
Set<P> |
getProviders()
Returns a set of currently registered virtual providers.
|
S |
register(P provider)
Registers the supplied virtual provider with the virtual core.
|
void |
unregister(P provider)
Unregisters the supplied virtual provider.
|
S register(P provider)
provider - virtual provider to be registeredIllegalArgumentException - if the provider is registered alreadyvoid unregister(P provider)
IllegalStateException.
Unregistering a virtual provider that has not been previously registered
result in a no-op.provider - provider to be unregistered