Class BasicPrivacyContextManager

    • Constructor Detail

      • BasicPrivacyContextManager

        BasicPrivacyContextManager(WebDriverPoolManager driverPoolManager, ImmutableConfig config)
      • BasicPrivacyContextManager

        BasicPrivacyContextManager(WebDriverPoolManager driverPoolManager, ProxyPoolManager proxyPoolManager, CoreMetrics coreMetrics, ImmutableConfig config)
    • Method Detail

      • run

         FetchResult run(FetchTask task, SuspendFunction2<FetchTask, WebDriver, FetchResult> fetchFun)
      • computeNextContext

        @Deprecated(message = "Use computeNextContext(task, fingerprint)", replaceWith = @ReplaceWith(imports = {}, expression = "computeNextContext(FetchTask, Fingerprint)")) PrivacyContext computeNextContext(Fingerprint fingerprint)
      • computeNextContext

         PrivacyContext computeNextContext(WebPage page, Fingerprint fingerprint, FetchTask task)
      • computeIfNecessary

        @Deprecated(message = "Use computeIfNecessary(task, fingerprint)", replaceWith = @ReplaceWith(imports = {}, expression = "computeIfNecessary(FetchTask, Fingerprint)")) PrivacyContext computeIfNecessary(Fingerprint fingerprint)
      • computeIfNecessary

         PrivacyContext computeIfNecessary(WebPage page, Fingerprint fingerprint, FetchTask task)
      • computeIfAbsent

         PrivacyContext computeIfAbsent(PrivacyAgent privacyAgent)