4 package org.opendaylight.mwtn.deviceMonitor.impl;
6 import org.opendaylight.mwtn.base.netconf.ONFCoreNetworkElementRepresentation;
12 public interface DeviceMonitor {
16 * Stop the complete service and terminates all actions
21 * createMountpoint registers a new mountpoint monitoring service
22 * @param mountPointNodeName name of mountpoint
24 public void createMountpointIndication(String mountPointNodeName);
27 * removeMountpoint deregisters a mountpoint for registration services
28 * @param mountPointNodeName to deregister
30 public void removeMountpointIndication(String mountPointNodeName);
33 * Notify of device state changes to "connected"
34 * @param mountPointNodeName name of mountpoint
35 * @param ne to monitor
37 public void deviceConnectIndication(String mountPointNodeName, ONFCoreNetworkElementRepresentation ne);
40 * Notify of device state change to "disconnected"
41 * @param mountPointNodeName to deregister
43 public void deviceDisconnectIndication(String mountPointNodeName);