Package org.eblocker.server.http.service
Class DeviceScanningService
java.lang.Object
org.eblocker.server.http.service.DeviceScanningService
-
Constructor Summary
ConstructorsConstructorDescriptionDeviceScanningService(ArpSweeper arpSweeper, DataSource dataSource, ScheduledExecutorService highPrioExecutorService, long startupDelay, long defaultScanningInterval, String environment, NetworkInterfaceWrapper networkInterface) -
Method Summary
Modifier and TypeMethodDescriptionlongbooleanvoidscan()voidsetScanningInterval(long seconds) Set the interval between device scanning runs in secondsvoidstart()
-
Constructor Details
-
DeviceScanningService
@Inject public DeviceScanningService(ArpSweeper arpSweeper, DataSource dataSource, ScheduledExecutorService highPrioExecutorService, long startupDelay, long defaultScanningInterval, String environment, NetworkInterfaceWrapper networkInterface)
-
-
Method Details
-
scan
public void scan() -
isScanAvailable
public boolean isScanAvailable() -
setScanningInterval
public void setScanningInterval(long seconds) Set the interval between device scanning runs in seconds- Parameters:
seconds- if set to 0, scanning for devices is disabled
-
getScanningInterval
public long getScanningInterval() -
start
public void start()
-