-
- All Implemented Interfaces:
-
java.lang.AutoCloseable
public class ProxyContext implements AutoCloseable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classProxyContext.Companion
-
Constructor Summary
Constructors Constructor Description ProxyContext(ProxyEntry proxyEntry, ProxyPoolManager proxyPoolManager, WebDriverContext driverContext, ImmutableConfig conf)
-
Method Summary
Modifier and Type Method Description final BooleangetIsEnabled()final BooleangetIsRetired()final BooleangetIsActive()final BooleangetIsReady()final ProxyEntrygetProxyEntry()final UnitsetProxyEntry(ProxyEntry proxyEntry)final FetchResultrun(FetchTask task, SuspendFunction2<FetchTask, WebDriver, FetchResult> browseFun)Unitmaintain()Unitclose()Block until the proxy is offline -
-
Constructor Detail
-
ProxyContext
ProxyContext(ProxyEntry proxyEntry, ProxyPoolManager proxyPoolManager, WebDriverContext driverContext, ImmutableConfig conf)
-
-
Method Detail
-
getIsEnabled
final Boolean getIsEnabled()
-
getIsRetired
final Boolean getIsRetired()
-
getIsActive
final Boolean getIsActive()
-
getIsReady
final Boolean getIsReady()
-
getProxyEntry
final ProxyEntry getProxyEntry()
-
setProxyEntry
final Unit setProxyEntry(ProxyEntry proxyEntry)
-
run
final FetchResult run(FetchTask task, SuspendFunction2<FetchTask, WebDriver, FetchResult> browseFun)
-
-
-
-