@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(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 AutoCloseable
Exception
public 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 © 2019 OpenDaylight. All rights reserved.