-
- All Implemented Interfaces:
-
ai.platon.pulsar.crawl.JsEventHandler
public final class DefaultJsEventHandler extends AbstractJsEventHandler
-
-
Field Summary
Fields Modifier and Type Field Description private final Iterable<String>beforeComputeExpressionsprivate final Iterable<String>afterComputeExpressionsprivate LongdelayMillisprivate Booleanverbose
-
Constructor Summary
Constructors Constructor Description DefaultJsEventHandler(String bcExpressions, String acExpressions2, String delimiters)DefaultJsEventHandler(Iterable<String> beforeComputeExpressions, Iterable<String> afterComputeExpressions)
-
Method Summary
Modifier and Type Method Description final Iterable<String>getBeforeComputeExpressions()final Iterable<String>getAfterComputeExpressions()LonggetDelayMillis()UnitsetDelayMillis(Long delayMillis)BooleangetVerbose()UnitsetVerbose(Boolean verbose)ObjectonBeforeComputeFeature(WebPage page, WebDriver driver)ObjectonAfterComputeFeature(WebPage page, WebDriver driver)-
-
Method Detail
-
getBeforeComputeExpressions
final Iterable<String> getBeforeComputeExpressions()
-
getAfterComputeExpressions
final Iterable<String> getAfterComputeExpressions()
-
getDelayMillis
Long getDelayMillis()
-
setDelayMillis
Unit setDelayMillis(Long delayMillis)
-
getVerbose
Boolean getVerbose()
-
setVerbose
Unit setVerbose(Boolean verbose)
-
onBeforeComputeFeature
Object onBeforeComputeFeature(WebPage page, WebDriver driver)
-
onAfterComputeFeature
Object onAfterComputeFeature(WebPage page, WebDriver driver)
-
-
-
-