@Beta
public class OpticalDeviceServiceView
extends org.onosproject.net.utils.ForwardingDeviceService
implements org.onosproject.net.device.DeviceService
| Modifier | Constructor and Description |
|---|---|
protected |
OpticalDeviceServiceView(org.onosproject.net.device.DeviceService base) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(org.onosproject.net.device.DeviceListener listener) |
org.onosproject.net.device.DeviceEvent |
augment(org.onosproject.net.device.DeviceEvent event)
Transform Port instance on the event to Optical specific port, if it is well-formed.
|
org.onosproject.net.Port |
augment(org.onosproject.net.Port port)
Transform Port instance to Optical specific port, if it is well-formed.
|
org.onosproject.net.device.PortStatistics |
getDeltaStatisticsForPort(org.onosproject.net.DeviceId deviceId,
org.onosproject.net.PortNumber portNumber) |
org.onosproject.net.Port |
getPort(org.onosproject.net.DeviceId deviceId,
org.onosproject.net.PortNumber portNumber) |
java.util.List<org.onosproject.net.Port> |
getPorts(org.onosproject.net.DeviceId deviceId) |
org.onosproject.net.device.PortStatistics |
getStatisticsForPort(org.onosproject.net.DeviceId deviceId,
org.onosproject.net.PortNumber portNumber) |
static OpticalDeviceServiceView |
opticalView(org.onosproject.net.device.DeviceService base)
Wraps the given DeviceService to provide a view,
which returns port as optical specific Port class.
|
void |
removeListener(org.onosproject.net.device.DeviceListener listener) |
delegate, getAvailableDeviceCount, getAvailableDevices, getAvailableDevices, getDevice, getDeviceCount, getDevices, getDevices, getLastUpdatedInstant, getPortDeltaStatistics, getPortStatistics, getRole, isAvailable, localStatusclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAvailableDeviceCount, getAvailableDevices, getAvailableDevices, getDevice, getDeviceCount, getDevices, getDevices, getLastUpdatedInstant, getPort, getPortDeltaStatistics, getPortStatistics, getRole, isAvailable, localStatusprotected OpticalDeviceServiceView(org.onosproject.net.device.DeviceService base)
public static OpticalDeviceServiceView opticalView(org.onosproject.net.device.DeviceService base)
base - DeviceService view to use as baseline.basepublic org.onosproject.net.device.DeviceEvent augment(org.onosproject.net.device.DeviceEvent event)
event - original event to transformDeviceEventpublic org.onosproject.net.Port augment(org.onosproject.net.Port port)
port - Port instance to translateport.public void addListener(org.onosproject.net.device.DeviceListener listener)
addListener in interface org.onosproject.event.ListenerService<org.onosproject.net.device.DeviceEvent,org.onosproject.net.device.DeviceListener>addListener in class org.onosproject.net.utils.ForwardingDeviceServicepublic void removeListener(org.onosproject.net.device.DeviceListener listener)
removeListener in interface org.onosproject.event.ListenerService<org.onosproject.net.device.DeviceEvent,org.onosproject.net.device.DeviceListener>removeListener in class org.onosproject.net.utils.ForwardingDeviceServicepublic java.util.List<org.onosproject.net.Port> getPorts(org.onosproject.net.DeviceId deviceId)
getPorts in interface org.onosproject.net.device.DeviceServicegetPorts in class org.onosproject.net.utils.ForwardingDeviceServicepublic org.onosproject.net.device.PortStatistics getStatisticsForPort(org.onosproject.net.DeviceId deviceId,
org.onosproject.net.PortNumber portNumber)
getStatisticsForPort in interface org.onosproject.net.device.DeviceServicepublic org.onosproject.net.device.PortStatistics getDeltaStatisticsForPort(org.onosproject.net.DeviceId deviceId,
org.onosproject.net.PortNumber portNumber)
getDeltaStatisticsForPort in interface org.onosproject.net.device.DeviceServicepublic org.onosproject.net.Port getPort(org.onosproject.net.DeviceId deviceId,
org.onosproject.net.PortNumber portNumber)
getPort in interface org.onosproject.net.device.DeviceServicegetPort in class org.onosproject.net.utils.ForwardingDeviceService