Class QosAlertConfigListener
- java.lang.Object
-
- org.opendaylight.genius.datastoreutils.AsyncClusteredDataTreeChangeListenerBase<QosalertConfig,QosAlertConfigListener>
-
- org.opendaylight.netvirt.qosservice.QosAlertConfigListener
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.util.EventListener,org.opendaylight.controller.md.sal.binding.api.ClusteredDataTreeChangeListener<QosalertConfig>,org.opendaylight.controller.md.sal.binding.api.DataTreeChangeListener<QosalertConfig>,org.opendaylight.serviceutils.tools.mdsal.listener.ChainableDataTreeChangeListener<QosalertConfig>
@Singleton public class QosAlertConfigListener extends org.opendaylight.genius.datastoreutils.AsyncClusteredDataTreeChangeListenerBase<QosalertConfig,QosAlertConfigListener>
-
-
Constructor Summary
Constructors Constructor Description QosAlertConfigListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, QosAlertManager qosAlertManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidadd(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<QosalertConfig> identifier, QosalertConfig add)protected QosAlertConfigListenergetDataTreeChangeListener()protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<QosalertConfig>getWildCardPath()voidinit()protected voidremove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<QosalertConfig> identifier, QosalertConfig del)protected voidupdate(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<QosalertConfig> identifier, QosalertConfig original, QosalertConfig update)
-
-
-
Constructor Detail
-
QosAlertConfigListener
@Inject public QosAlertConfigListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, QosAlertManager qosAlertManager)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
getWildCardPath
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<QosalertConfig> getWildCardPath()
- Specified by:
getWildCardPathin classorg.opendaylight.genius.datastoreutils.AsyncClusteredDataTreeChangeListenerBase<QosalertConfig,QosAlertConfigListener>
-
remove
protected void remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<QosalertConfig> identifier, QosalertConfig del)
- Specified by:
removein classorg.opendaylight.genius.datastoreutils.AsyncClusteredDataTreeChangeListenerBase<QosalertConfig,QosAlertConfigListener>
-
update
protected void update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<QosalertConfig> identifier, QosalertConfig original, QosalertConfig update)
- Specified by:
updatein classorg.opendaylight.genius.datastoreutils.AsyncClusteredDataTreeChangeListenerBase<QosalertConfig,QosAlertConfigListener>
-
add
protected void add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<QosalertConfig> identifier, QosalertConfig add)
- Specified by:
addin classorg.opendaylight.genius.datastoreutils.AsyncClusteredDataTreeChangeListenerBase<QosalertConfig,QosAlertConfigListener>
-
getDataTreeChangeListener
protected QosAlertConfigListener getDataTreeChangeListener()
- Specified by:
getDataTreeChangeListenerin classorg.opendaylight.genius.datastoreutils.AsyncClusteredDataTreeChangeListenerBase<QosalertConfig,QosAlertConfigListener>
-
-