public interface RestSBController extends HttpSBController
| Modifier and Type | Method and Description |
|---|---|
void |
addProxiedDevice(org.onosproject.net.DeviceId deviceId,
RestSBDevice proxy)
Add a new association between a proxied device exposed to ONOS and
a REST proxy server.
|
Set<org.onosproject.net.DeviceId> |
getProxiedDevices(org.onosproject.net.DeviceId proxyId)
Get all the proxied device exposed to ONOS ids under the same
REST proxy server.
|
RestSBDevice |
getProxySBDevice(org.onosproject.net.DeviceId deviceId)
Get a REST proxied server given a device id.
|
void |
removeProxiedDevice(org.onosproject.net.DeviceId deviceId)
Remove the association between a proxied device exposed to ONOS
and a REST proxy server.
|
void addProxiedDevice(org.onosproject.net.DeviceId deviceId,
RestSBDevice proxy)
deviceId - REST device identifierproxy - REST proxy devicevoid removeProxiedDevice(org.onosproject.net.DeviceId deviceId)
deviceId - REST device identifierSet<org.onosproject.net.DeviceId> getProxiedDevices(org.onosproject.net.DeviceId proxyId)
proxyId - REST proxy device identifierRestSBDevice getProxySBDevice(org.onosproject.net.DeviceId deviceId)
deviceId - the id of proxied device exposed to ONOS