@Service public class DefaultSnmpController extends Object implements org.onosproject.snmp.SnmpController
| Modifier and Type | Field and Description |
|---|---|
protected com.btisystems.pronx.ems.core.snmp.ISnmpSessionFactory |
sessionFactory |
protected Map<org.onosproject.net.DeviceId,com.btisystems.pronx.ems.core.snmp.ISnmpSession> |
sessionMap |
protected Map<org.onosproject.net.DeviceId,org.onosproject.snmp.SnmpDevice> |
snmpDeviceMap |
| Constructor and Description |
|---|
DefaultSnmpController() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(org.osgi.service.component.ComponentContext context) |
void |
addDevice(org.onosproject.net.DeviceId did,
org.onosproject.snmp.SnmpDevice device) |
org.onosproject.incubator.net.faultmanagement.alarm.DefaultAlarm |
buildWalkFailedAlarm(org.onosproject.net.DeviceId deviceId) |
void |
deactivate() |
org.onosproject.snmp.SnmpDevice |
getDevice(org.onosproject.net.DeviceId did) |
Collection<org.onosproject.snmp.SnmpDevice> |
getDevices() |
com.btisystems.pronx.ems.core.snmp.ISnmpSession |
getSession(org.onosproject.net.DeviceId deviceId) |
void |
removeDevice(org.onosproject.net.DeviceId did) |
protected com.btisystems.pronx.ems.core.snmp.ISnmpSessionFactory sessionFactory
protected final Map<org.onosproject.net.DeviceId,com.btisystems.pronx.ems.core.snmp.ISnmpSession> sessionMap
protected final Map<org.onosproject.net.DeviceId,org.onosproject.snmp.SnmpDevice> snmpDeviceMap
@Activate public void activate(org.osgi.service.component.ComponentContext context)
@Deactivate public void deactivate()
public com.btisystems.pronx.ems.core.snmp.ISnmpSession getSession(org.onosproject.net.DeviceId deviceId)
throws IOException
getSession in interface org.onosproject.snmp.SnmpControllerIOExceptionpublic Collection<org.onosproject.snmp.SnmpDevice> getDevices()
getDevices in interface org.onosproject.snmp.SnmpControllerpublic org.onosproject.snmp.SnmpDevice getDevice(org.onosproject.net.DeviceId did)
getDevice in interface org.onosproject.snmp.SnmpControllerpublic void removeDevice(org.onosproject.net.DeviceId did)
removeDevice in interface org.onosproject.snmp.SnmpControllerpublic void addDevice(org.onosproject.net.DeviceId did,
org.onosproject.snmp.SnmpDevice device)
addDevice in interface org.onosproject.snmp.SnmpControllerpublic org.onosproject.incubator.net.faultmanagement.alarm.DefaultAlarm buildWalkFailedAlarm(org.onosproject.net.DeviceId deviceId)
buildWalkFailedAlarm in interface org.onosproject.snmp.SnmpControllerCopyright © 2016. All rights reserved.