public class HostMonitor extends Object implements org.jboss.netty.util.TimerTask
The HostMonitor can monitor hosts that have already been detected for changes. At an application's request, it can also monitor and actively probe for hosts that have not yet been detected (specified by IP address).
| Constructor and Description |
|---|
HostMonitor(org.onosproject.net.packet.PacketService packetService,
HostManager hostManager,
org.onosproject.incubator.net.intf.InterfaceService interfaceService,
org.onosproject.net.edge.EdgePortService edgePortService)
Creates a new host monitor.
|
public HostMonitor(org.onosproject.net.packet.PacketService packetService,
HostManager hostManager,
org.onosproject.incubator.net.intf.InterfaceService interfaceService,
org.onosproject.net.edge.EdgePortService edgePortService)
packetService - packet service used to send packets on the data planehostManager - host manager used to look up host information and
probe existing hostsinterfaceService - interface service for interface informationedgePortService - edge port service