@Beta @Service public class RemoteServiceManager extends Object implements org.onosproject.incubator.rpc.RemoteServiceDirectory, org.onosproject.incubator.rpc.RemoteServiceProviderRegistry
| Constructor and Description |
|---|
RemoteServiceManager() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate() |
protected org.onosproject.incubator.rpc.RemoteServiceContextProviderService |
createProviderService(org.onosproject.incubator.rpc.RemoteServiceContextProvider provider) |
protected void |
deactivate() |
org.onosproject.incubator.rpc.RemoteServiceContext |
get(URI uri) |
protected org.onosproject.incubator.rpc.RemoteServiceContextProvider |
getProvider(org.onosproject.net.provider.ProviderId pid) |
protected org.onosproject.incubator.rpc.RemoteServiceContextProvider |
getProvider(String scheme) |
Set<org.onosproject.net.provider.ProviderId> |
getProviders() |
org.onosproject.incubator.rpc.RemoteServiceContextProviderService |
register(org.onosproject.incubator.rpc.RemoteServiceContextProvider provider) |
void |
unregister(org.onosproject.incubator.rpc.RemoteServiceContextProvider provider) |
@Activate protected void activate()
@Deactivate protected void deactivate()
public org.onosproject.incubator.rpc.RemoteServiceContext get(URI uri)
get in interface org.onosproject.incubator.rpc.RemoteServiceDirectoryprotected org.onosproject.incubator.rpc.RemoteServiceContextProviderService createProviderService(org.onosproject.incubator.rpc.RemoteServiceContextProvider provider)
public org.onosproject.incubator.rpc.RemoteServiceContextProviderService register(org.onosproject.incubator.rpc.RemoteServiceContextProvider provider)
register in interface org.onosproject.net.provider.ProviderRegistry<org.onosproject.incubator.rpc.RemoteServiceContextProvider,org.onosproject.incubator.rpc.RemoteServiceContextProviderService>public void unregister(org.onosproject.incubator.rpc.RemoteServiceContextProvider provider)
unregister in interface org.onosproject.net.provider.ProviderRegistry<org.onosproject.incubator.rpc.RemoteServiceContextProvider,org.onosproject.incubator.rpc.RemoteServiceContextProviderService>public Set<org.onosproject.net.provider.ProviderId> getProviders()
getProviders in interface org.onosproject.net.provider.ProviderRegistry<org.onosproject.incubator.rpc.RemoteServiceContextProvider,org.onosproject.incubator.rpc.RemoteServiceContextProviderService>protected org.onosproject.incubator.rpc.RemoteServiceContextProvider getProvider(org.onosproject.net.provider.ProviderId pid)
protected org.onosproject.incubator.rpc.RemoteServiceContextProvider getProvider(String scheme)