Class DomainBlockingService
java.lang.Object
org.eblocker.server.common.blacklist.DomainBlockingService
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionDomainBlockingService(String accessDeniedIp, boolean redirectDespiteDisabledSSL, DeviceService deviceService, DomainBlacklistService domainBlacklistService, EblockerDnsServer eblockerDnsServer, ParentalControlService parentalControlService, ParentalControlFilterListsService filterListsService, ProductInfoService productInfoService, SquidConfigController squidConfigController, SslService sslService, UserService userService) -
Method Summary
Modifier and TypeMethodDescriptionvoidinit()Decide whether this domain is blocked by the device-independent malware/ads/tracker filters
-
Constructor Details
-
DomainBlockingService
@Inject public DomainBlockingService(@Nonnull String accessDeniedIp, boolean redirectDespiteDisabledSSL, @Nonnull DeviceService deviceService, @Nonnull DomainBlacklistService domainBlacklistService, @Nonnull EblockerDnsServer eblockerDnsServer, @Nonnull ParentalControlService parentalControlService, @Nonnull ParentalControlFilterListsService filterListsService, @Nonnull ProductInfoService productInfoService, @Nonnull SquidConfigController squidConfigController, @Nonnull SslService sslService, @Nonnull UserService userService)
-
-
Method Details
-
init
public void init() -
isBlocked
-
isDomainBlockedByMalwareAdsTrackersFilters
@Nonnull public DomainBlockingService.Decision isDomainBlockedByMalwareAdsTrackersFilters(String domain) Decide whether this domain is blocked by the device-independent malware/ads/tracker filtersDo not use this method for actual blocking as it ignores device-specific settings!
-