@Singleton public class NodeEventListener<D extends org.opendaylight.yangtools.yang.binding.DataObject> extends Object implements org.opendaylight.mdsal.binding.api.ClusteredDataTreeChangeListener<D>, AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
AlarmAgent |
alarmAgent |
NodeUpdateCounter |
nodeUpdateCounter |
PacketInCounterHandler |
packetInCounterHandler |
| Constructor and Description |
|---|
NodeEventListener(AlarmAgent alarmAgent,
NodeUpdateCounter nodeUpdateCounter,
PacketInCounterHandler packetInCounterHandler,
EntityOwnershipUtils entityOwnershipUtils,
org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService entityOwnershipService,
FlowNodeConnectorInventoryTranslatorImpl nodeConnectorInventoryTranslator) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
onDataTreeChanged(@NonNull Collection<org.opendaylight.mdsal.binding.api.DataTreeModification<D>> changes) |
void |
start() |
public final AlarmAgent alarmAgent
public final NodeUpdateCounter nodeUpdateCounter
public final PacketInCounterHandler packetInCounterHandler
@Inject public NodeEventListener(AlarmAgent alarmAgent, NodeUpdateCounter nodeUpdateCounter, PacketInCounterHandler packetInCounterHandler, EntityOwnershipUtils entityOwnershipUtils, org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService entityOwnershipService, FlowNodeConnectorInventoryTranslatorImpl nodeConnectorInventoryTranslator)
@PostConstruct public void start() throws Exception
Exception@PreDestroy public void close() throws Exception
close in interface AutoCloseableExceptionpublic void onDataTreeChanged(@NonNull Collection<org.opendaylight.mdsal.binding.api.DataTreeModification<D>> changes)
onDataTreeChanged in interface org.opendaylight.mdsal.binding.api.DataTreeChangeListener<D extends org.opendaylight.yangtools.yang.binding.DataObject>Copyright © 2020 OpenDaylight. All rights reserved.