Uses of Interface
org.eblocker.server.common.data.DataSource
Packages that use DataSource
Package
Description
-
Uses of DataSource in org.eblocker.server.app
Constructors in org.eblocker.server.app with parameters of type DataSourceModifierConstructorDescriptionSelfCheckApp(DataSource dataSource, String version, ScriptRunner scriptRunner, String showResultScript, StatusLedService statusLedService) -
Uses of DataSource in org.eblocker.server.common.blocker
Constructors in org.eblocker.server.common.blocker with parameters of type DataSourceModifierConstructorDescriptionBlockerService(String localStoragePath, BlockerIdTypeIdCache idCache, DataSource dataSource, FilterManager filterManager, MalwareFilterService malwareFilterService, ContentFilterManager contentFilterManager, ParentalControlFilterListsService filterListsService, ScheduledExecutorService executorService, UpdateTaskFactory updateTaskFactory) UpdateTask(java.time.Clock clock, DataSource dataSource, FilterManager filterManager, ParentalControlFilterListsService filterListsService, HttpClient httpClient, int id) -
Uses of DataSource in org.eblocker.server.common.data
Classes in org.eblocker.server.common.data that implement DataSourceConstructors in org.eblocker.server.common.data with parameters of type DataSource -
Uses of DataSource in org.eblocker.server.common.data.messagecenter.provider
Constructors in org.eblocker.server.common.data.messagecenter.provider with parameters of type DataSourceModifierConstructorDescriptionFilterListsOutdatedMessageProvider(int outdatedDays, DataSource dataSource, java.time.Clock clock) -
Uses of DataSource in org.eblocker.server.common.data.migrations
Constructors in org.eblocker.server.common.data.migrations with parameters of type DataSourceModifierConstructorDescriptionMigrations(DataSource dataSource, Set<SchemaMigration> schemaMigrations) SchemaMigrationVersion1(DataSource dataSource) SchemaMigrationVersion10(DataSource dataSource, UserMigrationService userMigrationService) SchemaMigrationVersion11(DataSource dataSource, UserMigrationService userMigrationService) SchemaMigrationVersion12(DataSource dataSource, UserMigrationService userMigrationService) SchemaMigrationVersion13(DataSource dataSource, redis.clients.jedis.JedisPool jedisPool) SchemaMigrationVersion14(DataSource dataSource, redis.clients.jedis.JedisPool jedisPool, String enabledFlagFile) SchemaMigrationVersion15(DataSource dataSource, redis.clients.jedis.JedisPool jedisPool) SchemaMigrationVersion16(DataSource dataSource) SchemaMigrationVersion17(DataSource dataSource) SchemaMigrationVersion18(DataSource dataSource) SchemaMigrationVersion19(DataSource dataSource) SchemaMigrationVersion2(DataSource dataSource, int appModulesMinId) SchemaMigrationVersion20(DataSource dataSource, DashboardService dashboardService, UserMigrationService userMigrationService) SchemaMigrationVersion21(DataSource dataSource) SchemaMigrationVersion22(DataSource dataSource) SchemaMigrationVersion23(DataSource dataSource, DashboardService dashboardService, UserMigrationService userMigrationService) SchemaMigrationVersion24(DataSource dataSource, DeviceFactory deviceFactory) SchemaMigrationVersion25(DataSource dataSource, DashboardService dashboardService, UserMigrationService userMigrationService) SchemaMigrationVersion26(DataSource dataSource) SchemaMigrationVersion27(DataSource dataSource, UserMigrationService userMigrationService) SchemaMigrationVersion28(DataSource dataSource) SchemaMigrationVersion29(DataSource dataSource, int portForwardingPort) SchemaMigrationVersion3(DataSource dataSource, redis.clients.jedis.JedisPool jedisPool) SchemaMigrationVersion30(DataSource dataSource, redis.clients.jedis.JedisPool jedisPool, com.fasterxml.jackson.databind.ObjectMapper objectMapper) SchemaMigrationVersion31(DataSource dataSource, UserMigrationService userMigrationService) SchemaMigrationVersion32(DataSource dataSource, DashboardService dashboardService, UserMigrationService userMigrationService) SchemaMigrationVersion33(DataSource dataSource, DashboardService dashboardService, UserMigrationService userMigrationService) SchemaMigrationVersion34(DataSource dataSource, redis.clients.jedis.JedisPool jedisPool, com.fasterxml.jackson.databind.ObjectMapper objectMapper) SchemaMigrationVersion35(DataSource dataSource, UserMigrationService userMigrationService) SchemaMigrationVersion36(DataSource dataSource) SchemaMigrationVersion37(DataSource dataSource, redis.clients.jedis.JedisPool jedisPool, com.fasterxml.jackson.databind.ObjectMapper objectMapper) SchemaMigrationVersion38(DataSource dataSource, DashboardService dashboardService, UserMigrationService userMigrationService, String standardUserTranslation) SchemaMigrationVersion39(DataSource dataSource, DashboardCardService dashboardCardService, UserMigrationService userMigrationService) SchemaMigrationVersion4(DataSource dataSource) SchemaMigrationVersion40(DataSource dataSource, DashboardCardService dashboardCardService) SchemaMigrationVersion41(DataSource dataSource, DashboardCardService dashboardCardService) SchemaMigrationVersion42(DataSource dataSource, DashboardCardService dashboardCardService) SchemaMigrationVersion43(DataSource dataSource, DashboardCardService dashboardCardService) SchemaMigrationVersion44(DataSource dataSource) SchemaMigrationVersion45(String localStoragePath, String customFiltersPath, DataSource dataSource, com.fasterxml.jackson.databind.ObjectMapper objectMapper) SchemaMigrationVersion46(DataSource dataSource) SchemaMigrationVersion47(DataSource dataSource, redis.clients.jedis.JedisPool jedisPool) SchemaMigrationVersion48(DataSource dataSource, DashboardCardService dashboardCardService) SchemaMigrationVersion5(DataSource dataSource) SchemaMigrationVersion6(DataSource dataSource) SchemaMigrationVersion7(DataSource dataSource) SchemaMigrationVersion8(DataSource dataSource, redis.clients.jedis.JedisPool jedisPool) SchemaMigrationVersion9(DataSource dataSource, redis.clients.jedis.JedisPool jedisPool, UserMigrationService userMigrationService) -
Uses of DataSource in org.eblocker.server.common.malware
Constructors in org.eblocker.server.common.malware with parameters of type DataSourceModifierConstructorDescriptionMalwareFilterService(String malwareUrlsFilePath, String malwareIpsFilePath, String malwareIp6sFilePath, IpSetConfig ipSetConfig, IpSetConfig ip6SetConfig, DataSource dataSource, IpSets ipSets, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Uses of DataSource in org.eblocker.server.common.network
Constructors in org.eblocker.server.common.network with parameters of type DataSourceModifierConstructorDescriptionArpSpoofer(int healingNumPackets, long onlineThreshold, long suspendPeriod, Ip4Address emergencyIp, ConcurrentMap<String, Long> arpProbeCache, IpResponseTable ipResponseTable, java.time.Clock clock, DataSource dataSource, DeviceService deviceService, PubSubService pubSubService, NetworkInterfaceWrapper networkInterface) DeviceIpUpdater(DataSource dataSource, DeviceService deviceService, NetworkStateMachine networkStateMachine, DeviceFactory deviceFactory, UserService userService) DhcpBindListener(String scriptPath, PubSubService pubSubService, NetworkInterfaceWrapper networkInterface, DataSource dataSource) NetworkInterfaceWatchdog(NetworkInterfaceWrapper networkInterface, DataSource dataSource, EventLogger eventLogger) NetworkServicesBase(DataSource dataSource, ScheduledExecutorService executorService, NetworkInterfaceWrapper networkInterface, ArpSpoofer arpSpoofer, long arpSpooferStartupDelay, long arpSpooferFixedDelay, EblockerDnsServer eblockerDnsServer, DeviceService deviceService) NetworkStateMachine(NetworkServices services, DataSource dataSource, DnsEnableByDefaultChecker dnsEnableByDefaultChecker, EventLogger eventLogger, IpSets ipSets, SslService sslService, EblockerDnsServer dnsServer, Ip6PrefixMonitor ip6PrefixMonitor) TorController(int torControlPort, DataSource dataSource, EblockerDnsServer dnsServer, TelnetConnection telnetConnection, TorExitNodeCountries exitNodeCountries, TorConfiguration configuration) TorExitNodeCountries(DataSource dataSource) TrafficAccounter(String dumpIpTablesRulesScript, DataSource dataSource, DeviceService deviceService, ScriptRunner scriptRunner) -
Uses of DataSource in org.eblocker.server.common.network.unix
Constructors in org.eblocker.server.common.network.unix with parameters of type DataSourceModifierConstructorDescriptionDnsEnableByDefaultChecker(boolean enabledByDefault, String defaultDisableFile, DataSource dataSource, NetworkServices networkServices) DnsGatewayNames(String gatewayNames, DataSource dataSource, DnsResolver dnsResolver, EblockerDnsServer dnsServer) EblockerDnsServer(String flushCommand, String updateCommand, String defaultCustomNameServers, String defaultLocalNames, String defaultTorNameServers, String enabledFlagFile, String controlBarHostname, Ip4Address controlBarIpAddress, String vpnSubnetIp, String vpnSubnetNetmask, java.time.Clock clock, DataSource dataSource, DeviceService deviceService, DhcpBindListener dhcpBindListener, DhcpClientLeaseReader dhcpClientLeaseReader, NetworkInterfaceWrapper networkInterface, PubSubService pubSubService, RouterAdvertisementCache routerAdvertisementCache) NetworkServicesUnix(DataSource dataSource, DnsConfiguration dnsConfiguration, NetworkInterfaceConfiguration interfaceConfiguration, IscDhcpServer dhcpServer, FirewallConfigurationIp4 firewallConfiguration, FirewallConfigurationIp6 firewallConfigurationIp6, ScheduledExecutorService executorService, NetworkInterfaceWrapper networkInterface, ArpSpoofer arpSpoofer, ScriptRunner scriptRunner, FeatureToggleRouter featureToggleRouter, long arpSpoofer_startupDelay, long arpSpoofer_fixedDelay, String applyNetworkConfigurationCommand, String applyFirewallConfigurationCommand, String enableIp6Command, EblockerDnsServer eblockerDnsServer, DeviceService deviceService) -
Uses of DataSource in org.eblocker.server.common.openvpn
Constructors in org.eblocker.server.common.openvpn with parameters of type DataSourceModifierConstructorDescriptionOpenVpnService(ScriptRunner scriptRunner, DataSource dataSource, OpenVpnClientFactory openVpnClientFactory, OpenVpnConfigurator configurator, OpenVpnFileOptionValidator fileOptionValidator, String keepAliveTarget, String killAllInstancesScript, OpenVpnProfileFiles profileFiles, String passwordMask, Integer stoppedClientTimeout) -
Uses of DataSource in org.eblocker.server.common.openvpn.connection
Constructors in org.eblocker.server.common.openvpn.connection with parameters of type DataSourceModifierConstructorDescriptionMobileConnectionCheckService(UpnpManagementService upnpService, ScheduledExecutorService executorService, com.google.inject.Provider<MobileConnectionCheckTask> testTaskProvider, OpenVpnServerService openVpnServerService, DataSource dataSource, int portForwardingDuration, int internalPort, String portForwardingDescription) -
Uses of DataSource in org.eblocker.server.common.recorder
Constructors in org.eblocker.server.common.recorder with parameters of type DataSourceModifierConstructorDescriptionTransactionRecorder(ScheduledExecutorService scheduledExecutorService, DataSource dataSource, BaseURLs baseURLs, int defaultTransactionRecorderSizeLimit, int defaultTransactionRecorderTimeLimit, int maxTransactionRecorderSizeLimit, int maxTransactionRecorderTimeLimit) -
Uses of DataSource in org.eblocker.server.common.service
Constructors in org.eblocker.server.common.service with parameters of type DataSourceModifierConstructorDescriptionFeatureServicePublisher(DataSource dataSource, PubSubService pubSubService) FeatureServiceSubscriber(DataSource dataSource, PubSubService pubSubService, Executor executor) FeatureToggleRouter(DataSource dataSource, boolean ip6Enabled) -
Uses of DataSource in org.eblocker.server.common.squid
Constructors in org.eblocker.server.common.squid with parameters of type DataSourceModifierConstructorDescriptionSquidConfigController(SquidAcl sslClientsAcl, SquidAcl torClientsAcl, SquidAcl disabledClientsAcl, ConfigurableDeviceFilterAcl filteredClientsAcl, SquidAcl mobileClientsAcl, SquidAcl mobileClientsPrivateNetworkAccessAcl, String vpnAclDirectoryPath, String mimeAclFilePath, String xForwardDomainsAclFilePath, String xForwardIpsAclFilePath, String xForwardIps, String squidClearCertCacheScript, String confTemplateFilePath, String confStaticFilePath, String squidConfigSslExclusiveFile, String squidConfigNoSslExclusiveFile, String confFilePath, String cacheLog, String sslKeyFilePath, String sslCertFilePath, String squidWorkers, String controlBarHostName, String controlBarHostFallbackIp, String dnsLocalNames, ScriptRunner scriptRunner, SquidReloadingService reloadingService, DataSource dataSource, SslService sslService, NetworkInterfaceWrapper networkInterface, JsonWebTokenHandler tokenHandler, NetworkServices networkServices, DeviceService deviceService, ConfigurableDeviceFilterAclFactory squidAclFactory, OpenVpnServerService openVpnServerService, Environment environment, Ip6PrefixMonitor prefixMonitor, FeatureServiceSubscriber featureServiceSubscriber) SquidWarningService(long backlogMaxAgeInDays, String ignoredErrors, long updateTaskInitialDelay, long updateTaskFixedRate, long updateTaskMaxRetries, java.time.Clock clock, DataSource dataSource, DeviceService deviceService, ScheduledExecutorService executorService, SquidCacheLogReader cacheLogReader, SquidConfigController squidConfigController) -
Uses of DataSource in org.eblocker.server.common.ssl
Constructors in org.eblocker.server.common.ssl with parameters of type DataSourceModifierConstructorDescriptionSslService(String keyStorePath, String keyStorePassword, int maxCaValidityInMonths, String caCertDnFormat, int caKeySize, int caRenewWeeks, String renewalKeyStorePath, DataSource dataSource, DeviceRegistrationProperties deviceRegistrationProperties, ScheduledExecutorService executorService, int sslCertificateFriendlyNameLength, String sslCertificateFriendlyNameFallback) -
Uses of DataSource in org.eblocker.server.common.update
Constructors in org.eblocker.server.common.update with parameters of type DataSourceModifierConstructorDescriptionAutomaticUpdater(ScheduledExecutorService executorService, SystemUpdater updater, DataSource datasource, com.fasterxml.jackson.databind.ObjectMapper objectMapper, String configJSON, java.time.Clock clock, Random random, RegistrationService registrationService, ProductInfoService productInfoService) DebianUpdater(DeviceRegistrationProperties deviceRegistrationProperties, ScriptRunner scriptRunner, DataSource dataSource, UpdateStatusObserver updateStatusObserver, String updatesStartCommand, String updatesRunningCommand, String updatesDownloadStartCommand, String updatesDownloadRunningCommand, String updatesCheckCommand, String updatesRunningInfoCommand, String updatesFailedCommand, String updatesRecoveryStartCommand, String updatesRecoveryRunningCommand, String pinEblockerListsCommand, String unpinEblockerListsCommand, String eBlockerListsPinningFilename, String eBlockerListsPinningVersion, String projectVersion) -
Uses of DataSource in org.eblocker.server.http.controller.impl
Constructors in org.eblocker.server.http.controller.impl with parameters of type DataSourceModifierConstructorDescriptionDeviceRegistrationControllerImpl(String fallbackProductId, String fallbackProductName, String fallbackProductFeatures, DeviceRegistrationProperties deviceRegistrationProperties, DeviceRegistrationClient deviceRegistrationClient, ProductInfoService productInfoService, ReminderService reminderService, RegistrationService registrationService, SslService sslService, SystemUpdater systemUpdater, ScheduledExecutorService executorService, ProductMigrationService productMigrationService, DataSource dataSource, CustomerInfoService customerInfoService, RegistrationServiceAvailabilityCheck registrationServiceAvailabilityCheck) LanguageControllerImpl(DataSource dataSource, TorExitNodeCountries torExitNodeCountries) RedirectControllerImpl(SessionStore sessionStore, TransactionCache transactionCache, DataSource dataSource, BaseURLs baseUrls) SettingsControllerImpl(SettingsService settingsService, DataSource dataSource, TorExitNodeCountries torExitNodeCountries, ScriptRunner scriptRunner, String setTimezoneCommand) -
Uses of DataSource in org.eblocker.server.http.security
Constructors in org.eblocker.server.http.security with parameters of type DataSourceModifierConstructorDescriptionSecurityService(JsonWebTokenHandler tokenHandler, long tokenUserValiditySeconds, long tokenDashboardValiditySeconds, long passwordResetValiditySeconds, long passwordResetGracePeriodSeconds, DataSource dataSource, SystemUpdater systemUpdater, AutomaticUpdater automaticUpdater, ScriptRunner scriptRunner, String prepareShutdownScript, EventLogger eventLogger, DeviceService deviceService, UserService userService, ProductInfoService productInfoService, long passwordFailedMaxPenaltySeconds, long passwordFailedPenaltyIncrementSeconds, java.time.Clock clock) -
Uses of DataSource in org.eblocker.server.http.service
Methods in org.eblocker.server.http.service with parameters of type DataSourceModifier and TypeMethodDescriptionvoidShutdownService.setDataSource(DataSource dataSource) Cannot be inject in constructore, because dataSource might not yet be available at that time!Constructors in org.eblocker.server.http.service with parameters of type DataSourceModifierConstructorDescriptionAppModuleService(DataSource dataSource, com.fasterxml.jackson.databind.ObjectMapper objectMapper, AppModuleRemovalMessageProvider appModuleRemovalMessageProvider, String appModulesFilePath, int tempAppModuleId, int standardAppModuleId, int userAppModuleId, int autoTrustAppModuleId) ConfigurationBackupService(DataSource dataSource, BackupProviderFactory providerFactory) CustomerInfoService(DataSource datasource) DashboardCardService(DataSource dataSource) DashboardService(DataSource dataSource) Deprecated.DeviceScanningService(ArpSweeper arpSweeper, DataSource dataSource, ScheduledExecutorService highPrioExecutorService, long startupDelay, long defaultScanningInterval, String environment, NetworkInterfaceWrapper networkInterface) DeviceService(DataSource datasource, DeviceRegistrationProperties deviceRegistrationProperties, UserAgentService userAgentService, NetworkInterfaceWrapper networkInterfaceWrapper, DeviceFactory deviceFactory, IpResponseTable ipResponseTable, java.time.Clock clock, int deviceOfflineAfterSeconds) DynDnsService(DataSource dataSource, DeviceRegistrationClient client) MessageCenterService(DataSource dataSource, List<MessageProvider> messageProviders, ProductInfoService productInfoService, DeviceService deviceService, UserService userService, ParentalControlService parentalControlService) MessageCenterService(DataSource dataSource, EventMessageProvider eventMessageProvider, SslSupportMessageProvider sslSupportMessageProvider, LicenseExpirationMessageProvider licenseExpirationMessageProvider, ReleaseNotesMessageProvider releaseNotesMessageProvider, RouterCompatibilityMessageProvider routerCompatibilityMessageProvider, DailyNewsMessageProvider dailyNewsMessageProvider, CertificateExpirationMessageProvider certificateExpirationMessageProvider, CertificateUntrustedMessageProvider certificateUntrustedMessageProvider, LocalDnsIsNotGatewayMessageProvider localDnsIsNotGatewayMessageProvider, UnreliableDnsServerMessageProvider unreliableDnsServerMessageProvider, AppModuleRemovalMessageProvider appModuleRemovalMessageProvider, FilterListsOutdatedMessageProvider filterListsOutdatedMessageProvider, ProductInfoService productInfoService, DeviceService deviceService, UserService userService, ParentalControlService parentalControlService) OpenVpnServerService(ScriptRunner scriptRunner, DataSource dataSource, DeviceService deviceService, UpnpManagementService upnpService, EblockerDnsServer dnsServer, DnsService dnsService, DynDnsService dynDnsService, ScheduledExecutorService executorService, EventLogger eventLogger, String openVpnServerCommand, int port, int tempDuration, int duration, String portForwardingDescription, OpenVpnCa openVpnCa) ParentalControlFilterListsService(String filePath, String customFiltersPath, DataSource dataSource, FileSystemWatchService fileSystemWatchService, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ParentalControlService parentalControlService, DomainBlacklistService domainBlacklistService, BlacklistCompiler blacklistCompiler) ParentalControlService(DataSource dataSource, UserService userService) ParentalControlUsageService(Integer usageMinimumTime, Integer usageTimeOutAutoOff, java.time.Clock clock, DataSource dataSource, ParentalControlService parentalControlService, TrafficAccounter trafficAccounter, UserService userService) ProductInfoService(DataSource dataSource) RecordingService(int defaultRecordingSizeLimit, int defaultRecordingTimeLimit, String recordingFilePath, String analysisFileHandshakesPath, String analysisFileDataPath, DataSource dataSource, ScriptRunner scriptRunner, AppModuleService appModuleService, TextLineProvider textLineProvider, java.time.Clock clock) ReminderService(SettingsService settingsService, DeviceRegistrationProperties deviceRegistrationProperties, DataSource dataSource, int timeThresholdFirstReminder, int nextOffsetMin, int nextOffsetMax, int warningPeriodDays) SettingsService(DataSource dataSource) SplashService(DataSource dataSource) TasksService(DataSource dataSource, ScheduledExecutorService highPrioScheduledExecutor, ScheduledExecutorService lowPrioScheduledExecutor, Executor unlimitedCachePoolExecutor) UserAgentService(DataSource datasource, int size, String regexBrowser, String regexMsie) UserService(DataSource datasource, DeviceService deviceService, DashboardCardService dashboardCardService, String standardUserTranslation) VersionService(DataSource dataSource) -
Uses of DataSource in org.eblocker.server.icap.filter
Constructors in org.eblocker.server.icap.filter with parameters of type DataSourceModifierConstructorDescriptionFilterManager(String defaultFilterStoreConfigurations, String cacheDirectory, String fileSuffix, DataSource dataSource, com.fasterxml.jackson.databind.ObjectMapper objectMapper, org.eblocker.crypto.keys.KeyWrapper systemKey, String tmpDir) -
Uses of DataSource in org.eblocker.server.icap.filter.content
Constructors in org.eblocker.server.icap.filter.content with parameters of type DataSourceModifierConstructorDescriptionContentFilterManager(String contentFilterFile, ContentFilterService contentFilterService, DataSource dataSource) -
Uses of DataSource in org.eblocker.server.icap.transaction.processor
Constructors in org.eblocker.server.icap.transaction.processor with parameters of type DataSourceModifierConstructorDescriptionEBlockerFilterProcessor(FilterManager filterManager, TransactionCache transactionCache, DataSource dataSource, FeatureServiceSubscriber featureService, String connectionTestPatternBlockerUrl) TrackingBlockerProcessor(DataSource dataSource, FilterManager filterManager, PatternBlockerUtils patternBlockerUtils, TransactionCache transactionCache, DeviceService deviceService)