Package ai.platon.pulsar.common.proxy
Object ProxyPoolManager.Companion
-
- All Implemented Interfaces:
public class ProxyPoolManager.Companion
-
-
Field Summary
Fields Modifier and Type Field Description public final static ProxyPoolManager.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final BooleanisProxyEnabled(ImmutableConfig conf)Proxy system can be enabled/disabled at runtime Check if the proxy is enabled. final BooleanhasEnabledProvider()final ProxyPoolManager.CompanionenableProxy()final ProxyPoolManager.CompaniondisableProxy()final ProxyPoolManager.CompanionenableDefaultProviders()final ProxyPoolManager.CompanionenableProvider(Path providerPath)final ProxyPoolManager.CompaniondisableProviders()-
-
Method Detail
-
isProxyEnabled
final Boolean isProxyEnabled(ImmutableConfig conf)
Proxy system can be enabled/disabled at runtime Check if the proxy is enabled.
The proxy system is enabled if:
PROXY_USE_PROXY is set to "yes" or "true"
PROXY_USE_PROXY is not set
-
hasEnabledProvider
@Synchronized() final Boolean hasEnabledProvider()
-
enableProxy
final ProxyPoolManager.Companion enableProxy()
-
disableProxy
final ProxyPoolManager.Companion disableProxy()
-
enableDefaultProviders
@Synchronized() final ProxyPoolManager.Companion enableDefaultProviders()
-
enableProvider
@Synchronized() final ProxyPoolManager.Companion enableProvider(Path providerPath)
-
disableProviders
@Synchronized() final ProxyPoolManager.Companion disableProviders()
-
-
-
-