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