Interface PrivacyManager
-
- All Implemented Interfaces:
-
java.lang.AutoCloseable
public interface PrivacyManager implements AutoCloseable
-
-
Method Summary
Modifier and Type Method Description abstract StringbuildStatusString()abstract Unitmaintain(Boolean force)abstract Unitreset(String reason)abstract FetchResultrun(FetchTask task, SuspendFunction2<FetchTask, WebDriver, FetchResult> fetchFun)abstract PrivacyContextcomputeNextContext(WebPage page, Fingerprint fingerprint, FetchTask task)abstract PrivacyContextcomputeNextContext(Fingerprint fingerprint)abstract PrivacyContextcomputeIfNecessary(Fingerprint fingerprint)abstract PrivacyContextcomputeIfNecessary(WebPage page, Fingerprint fingerprint, FetchTask task)abstract PrivacyContextcomputeIfAbsent(PrivacyAgent privacyAgent)abstract PrivacyContextcreateUnmanagedContext(PrivacyAgent privacyAgent)abstract PrivacyContextcreateUnmanagedContext(PrivacyAgent privacyAgent, WebDriverFetcher fetcher)abstract Unitclose(PrivacyContext privacyContext)abstract BooleanisActive()abstract BooleanisClosed()abstract ImmutableConfiggetConf()-
-
Method Detail
-
buildStatusString
abstract String buildStatusString()
-
run
abstract FetchResult run(FetchTask task, SuspendFunction2<FetchTask, WebDriver, FetchResult> fetchFun)
-
computeNextContext
abstract PrivacyContext computeNextContext(WebPage page, Fingerprint fingerprint, FetchTask task)
-
computeNextContext
abstract PrivacyContext computeNextContext(Fingerprint fingerprint)
-
computeIfNecessary
abstract PrivacyContext computeIfNecessary(Fingerprint fingerprint)
-
computeIfNecessary
abstract PrivacyContext computeIfNecessary(WebPage page, Fingerprint fingerprint, FetchTask task)
-
computeIfAbsent
abstract PrivacyContext computeIfAbsent(PrivacyAgent privacyAgent)
-
createUnmanagedContext
abstract PrivacyContext createUnmanagedContext(PrivacyAgent privacyAgent)
-
createUnmanagedContext
abstract PrivacyContext createUnmanagedContext(PrivacyAgent privacyAgent, WebDriverFetcher fetcher)
-
close
abstract Unit close(PrivacyContext privacyContext)
-
getConf
abstract ImmutableConfig getConf()
-
-
-
-