Package org.eblocker.server.app
Class BackgroundServices
java.lang.Object
org.eblocker.server.app.BackgroundServices
-
Constructor Summary
ConstructorsConstructorDescriptionBackgroundServices(ScheduledExecutorService highPrioExecutorService, ScheduledExecutorService lowPrioExecutorService, Executor unlimitedCachePoolExecutor, DhcpListener dhcpListener, DhcpBindListener dhcpBindListener, TorController torController, Ip6AddressMonitor ip6AddressMonitor, SessionPurgerScheduler sessionPurgerScheduler, StartupTaskScheduler startupTaskScheduler, ArpListener arpListener, NeighborDiscoveryListener neighborDiscoveryListener, ProblematicRouterDetectionScheduler problematicRouterDetectionScheduler, FilterManagerScheduler filterManagerScheduler, AutomaticUpdater autoUpdater, AppModuleServiceScheduler appModuleServiceScheduler, PCAccessRestrictionsServiceScheduler pcAccessRestrictionsServiceScheduler, OpenVpnServiceScheduler openVpnServiceScheduler, OpenVpnAddressListener openVpnAddressListener, DeviceServiceScheduler deviceServiceScheduler, TrafficAccounterScheduler trafficAccounterScheduler, NetworkInterfaceWatchdog networkInterfaceWatchdog, MessageCenterServiceScheduler messageCenterServiceScheduler, MalwareUpdateScheduler malwareUpdateScheduler, DnsStatisticsScheduler dnsStatisticsScheduler, DnsGatewayNamesScheduler dnsGatewayNamesScheduler, ZeroconfRegistrationService zeroconfRegistrationService, ControlBarAliasUpdater controlBarAliasUpdater, IpAdressValidatorScheduler ipAdressValidatorScheduler, Ip6MulticastPingScheduler ip6MulticastPingScheduler, Ip6RouterAdvertiserScheduler ip6RouterAdvertiserScheduler, DeviceScanningService deviceScanningService, LicenseExpirationCheckScheduler licenseExpirationCheckScheduler, DynDnsUpdateScheduler dynDnsUpdateScheduler, FilterStatisticsDeleteScheduler filterStatisticsDeleteScheduler, FilterStatisticsUpdateScheduler filterStatisticsUpdateScheduler, BlockedDomainsWriteScheduler blockedDomainsWriteScheduler, UpnpWatchdogScheduler upnpWatchdogScheduler, BlockerUpdateScheduler blockerUpdateScheduler, RecordedDomainsWriteScheduler recordedDomainsWriteScheduler, ContentFilterUpdateScheduler contentFilterUpdateScheduler, long torDelay) -
Method Summary
-
Constructor Details
-
BackgroundServices
@Inject public BackgroundServices(ScheduledExecutorService highPrioExecutorService, ScheduledExecutorService lowPrioExecutorService, Executor unlimitedCachePoolExecutor, DhcpListener dhcpListener, DhcpBindListener dhcpBindListener, TorController torController, Ip6AddressMonitor ip6AddressMonitor, SessionPurgerScheduler sessionPurgerScheduler, StartupTaskScheduler startupTaskScheduler, ArpListener arpListener, NeighborDiscoveryListener neighborDiscoveryListener, ProblematicRouterDetectionScheduler problematicRouterDetectionScheduler, FilterManagerScheduler filterManagerScheduler, AutomaticUpdater autoUpdater, AppModuleServiceScheduler appModuleServiceScheduler, PCAccessRestrictionsServiceScheduler pcAccessRestrictionsServiceScheduler, OpenVpnServiceScheduler openVpnServiceScheduler, OpenVpnAddressListener openVpnAddressListener, DeviceServiceScheduler deviceServiceScheduler, TrafficAccounterScheduler trafficAccounterScheduler, NetworkInterfaceWatchdog networkInterfaceWatchdog, MessageCenterServiceScheduler messageCenterServiceScheduler, MalwareUpdateScheduler malwareUpdateScheduler, DnsStatisticsScheduler dnsStatisticsScheduler, DnsGatewayNamesScheduler dnsGatewayNamesScheduler, ZeroconfRegistrationService zeroconfRegistrationService, ControlBarAliasUpdater controlBarAliasUpdater, IpAdressValidatorScheduler ipAdressValidatorScheduler, Ip6MulticastPingScheduler ip6MulticastPingScheduler, Ip6RouterAdvertiserScheduler ip6RouterAdvertiserScheduler, DeviceScanningService deviceScanningService, LicenseExpirationCheckScheduler licenseExpirationCheckScheduler, DynDnsUpdateScheduler dynDnsUpdateScheduler, FilterStatisticsDeleteScheduler filterStatisticsDeleteScheduler, FilterStatisticsUpdateScheduler filterStatisticsUpdateScheduler, BlockedDomainsWriteScheduler blockedDomainsWriteScheduler, UpnpWatchdogScheduler upnpWatchdogScheduler, BlockerUpdateScheduler blockerUpdateScheduler, RecordedDomainsWriteScheduler recordedDomainsWriteScheduler, ContentFilterUpdateScheduler contentFilterUpdateScheduler, long torDelay)
-
-
Method Details
-
run
public void run() -
shutdown
public void shutdown()
-