Class DefaultBrowserEmulator
-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.config.Parameterized,ai.platon.pulsar.common.event.EventEmitter,ai.platon.pulsar.protocol.browser.emulator.BrowserEmulator,java.lang.AutoCloseable
public final class DefaultBrowserEmulator extends InteractiveBrowserEmulator
-
-
Field Summary
Fields Modifier and Type Field Description private final WebDriverPoolManagerdriverPoolManagerprivate final BooleansupportAllCharsetsprivate final PatterncharsetPatternprivate final BooleanisActiveprivate final WebDriverSettingsdriverSettingsprivate final BrowserResponseHandlerresponseHandlerprivate final ImmutableConfigimmutableConfigprivate Function1<Throwable, Unit>eventExceptionHandlerprivate final Map<EmulateEvents, List<Function<Object>>>listeners
-
Constructor Summary
Constructors Constructor Description DefaultBrowserEmulator(WebDriverPoolManager driverPoolManager, ImmutableConfig conf)
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class ai.platon.pulsar.protocol.browser.emulator.impl.InteractiveBrowserEmulator
cancel, cancelNow, close, getDriverPoolManager, onDidInteract, onDidScroll, onDocumentActuallyReady, onDocumentSteady, onFeatureComputed, onNavigated, onTabStopped, onWillCheckDocumentState, onWillComputeFeature, onWillInteract, onWillNavigate, onWillScroll, onWillStopTab, scrollOnPage, visit -
Methods inherited from class ai.platon.pulsar.protocol.browser.emulator.impl.BrowserEmulatorImplBase
createResponse, createResponseWithDatum, getCharsetPattern, getDriverSettings, getImmutableConfig, getResponseHandler, getSupportAllCharsets, isActive -
Methods inherited from class ai.platon.pulsar.common.event.AbstractEventEmitter
getEventExceptionHandler, getListeners, setEventExceptionHandler -
Methods inherited from class ai.platon.pulsar.common.event.EventEmitter
count, emit, emit, emit, emit, emit1, emit1, emit1, emit1, hasListeners, hasNormalListeners, hasSuspendListeners, listeners, listeners, normalListeners, normalListeners, off, off, off, off, off, off1, off1, off1, off1, off1, on, on, on, on, on1, on1, on1, on1, once, once, once, once1, once1, once1, suspendListeners, suspendListeners -
Methods inherited from class ai.platon.pulsar.common.config.Parameterized
getParams -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
DefaultBrowserEmulator
DefaultBrowserEmulator(WebDriverPoolManager driverPoolManager, ImmutableConfig conf)
-
-
-
-