Package org.opennms.netmgt.discovery
Class DiscoveryTaskExecutorImpl
- java.lang.Object
-
- org.opennms.netmgt.discovery.DiscoveryTaskExecutorImpl
-
- All Implemented Interfaces:
DiscoveryTaskExecutor
public class DiscoveryTaskExecutorImpl extends Object implements DiscoveryTaskExecutor
-
-
Constructor Summary
Constructors Constructor Description DiscoveryTaskExecutorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LocationAwareDetectorClientgetLocationAwareDetectorClient()CompletableFuture<Void>handleDiscoveryTask(DiscoveryConfiguration config)Asynchronously discover the network using the given configuration.voidsetEventForwarder(EventForwarder eventForwarder)voidsetLocationAwareDetectorClient(LocationAwareDetectorClient locationAwareDetectorClient)voidsetLocationAwarePingClient(LocationAwarePingClient locationAwarePingClient)voidsetRangeChunker(RangeChunker rangeChunker)
-
-
-
Method Detail
-
handleDiscoveryTask
public CompletableFuture<Void> handleDiscoveryTask(DiscoveryConfiguration config)
Description copied from interface:DiscoveryTaskExecutorAsynchronously discover the network using the given configuration.- Specified by:
handleDiscoveryTaskin interfaceDiscoveryTaskExecutor- Parameters:
config- discovery configuration
-
setRangeChunker
public void setRangeChunker(RangeChunker rangeChunker)
-
setLocationAwarePingClient
public void setLocationAwarePingClient(LocationAwarePingClient locationAwarePingClient)
-
setEventForwarder
public void setEventForwarder(EventForwarder eventForwarder)
-
setLocationAwareDetectorClient
public void setLocationAwareDetectorClient(LocationAwareDetectorClient locationAwareDetectorClient)
-
getLocationAwareDetectorClient
public LocationAwareDetectorClient getLocationAwareDetectorClient()
-
-