Constructor and Description |
---|
QosAlertManager(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.yang.gen.v1.urn.opendaylight.direct.statistics.rev160511.OpendaylightDirectStatisticsService odlDirectStatisticsService,
QosalertConfig defaultConfig,
QosNeutronUtils qosNeutronUtils,
QosEosHandler qosEosHandler,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager) |
Modifier and Type | Method and Description |
---|---|
void |
addInterfaceIdInQoSAlertCache(String ifaceId) |
void |
close() |
void |
init() |
void |
processInterfaceUpEvent(String ifaceId) |
void |
removeInterfaceIdFromQosAlertCache(String ifaceId) |
void |
removeLowerLayerIfFromQosAlertCache(String lowerLayerIf) |
void |
restoreDefaultConfig() |
void |
run() |
void |
setEnable(boolean enable) |
void |
setPollInterval(int pollInterval) |
void |
setQosalertConfig(QosalertConfig config) |
void |
setThreshold(short threshold) |
@Inject public QosAlertManager(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, org.opendaylight.yang.gen.v1.urn.opendaylight.direct.statistics.rev160511.OpendaylightDirectStatisticsService odlDirectStatisticsService, QosalertConfig defaultConfig, QosNeutronUtils qosNeutronUtils, QosEosHandler qosEosHandler, org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager)
@PostConstruct public void init()
@PreDestroy public void close()
public void setQosalertConfig(QosalertConfig config)
public void restoreDefaultConfig()
public void setThreshold(short threshold)
public void setPollInterval(int pollInterval)
public void setEnable(boolean enable)
public void addInterfaceIdInQoSAlertCache(String ifaceId)
public void processInterfaceUpEvent(String ifaceId)
public void removeInterfaceIdFromQosAlertCache(String ifaceId)
public void removeLowerLayerIfFromQosAlertCache(String lowerLayerIf)
Copyright © 2019 OpenDaylight. All rights reserved.