-
- All Implemented Interfaces:
-
ai.platon.pulsar.protocol.browser.emulator.BrowserEmulatedFetcher,java.lang.AutoCloseable
public class BrowserEmulatedFetcherImpl implements BrowserEmulatedFetcher
Created by vincent on 18-1-1. Copyright @ 2013-2017 Platon AI. All rights reserved
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumBrowserEmulatedFetcherImpl.EventType
-
Field Summary
Fields Modifier and Type Field Description private final PrivacyManagerprivacyManagerprivate final WebDriverPoolManagerdriverPoolManagerprivate final BrowserEmulatorbrowserEmulator
-
Constructor Summary
Constructors Constructor Description BrowserEmulatedFetcherImpl(PrivacyManager privacyManager, WebDriverPoolManager driverPoolManager, BrowserEmulator browserEmulator, ImmutableConfig immutableConfig, Boolean closeCascaded)
-
Method Summary
Modifier and Type Method Description PrivacyManagergetPrivacyManager()WebDriverPoolManagergetDriverPoolManager()BrowserEmulatorgetBrowserEmulator()Responsefetch(String url)Responsefetch(String url, VolatileConfig conf)ResponsefetchContent(WebPage page)Fetch page content ResponsefetchDeferred(String url)ResponsefetchDeferred(String url, VolatileConfig volatileConfig)ResponsefetchContentDeferred(WebPage page)Fetch page content Unitreset()Unitcancel(WebPage page)UnitcancelAll()Unitclose()-
-
Constructor Detail
-
BrowserEmulatedFetcherImpl
BrowserEmulatedFetcherImpl(PrivacyManager privacyManager, WebDriverPoolManager driverPoolManager, BrowserEmulator browserEmulator, ImmutableConfig immutableConfig, Boolean closeCascaded)
-
-
Method Detail
-
getPrivacyManager
PrivacyManager getPrivacyManager()
-
getDriverPoolManager
WebDriverPoolManager getDriverPoolManager()
-
getBrowserEmulator
BrowserEmulator getBrowserEmulator()
-
fetchContent
Response fetchContent(WebPage page)
Fetch page content
-
fetchDeferred
Response fetchDeferred(String url)
-
fetchDeferred
Response fetchDeferred(String url, VolatileConfig volatileConfig)
-
fetchContentDeferred
Response fetchContentDeferred(WebPage page)
Fetch page content
-
-
-
-