-
- All Implemented Interfaces:
-
ai.platon.pulsar.crawl.EventHandler,kotlin.Function,kotlin.Function2
public final class WebDriverFetchResultHandlerPipeline extends AbstractWebDriverFetchResultHandler
-
-
Constructor Summary
Constructors Constructor Description WebDriverFetchResultHandlerPipeline()
-
Method Summary
Modifier and Type Method Description StringgetName()final WebDriverFetchResultHandlerPipelineaddFirst(SuspendFunction2<WebPage, WebDriver, FetchResult> handler)final WebDriverFetchResultHandlerPipelineaddFirst(WebDriverFetchResultHandler handler)final WebDriverFetchResultHandlerPipelineaddFirst(WebDriverFetchResultHandler handlers)final WebDriverFetchResultHandlerPipelineaddLast(SuspendFunction2<WebPage, WebDriver, FetchResult> handler)final WebDriverFetchResultHandlerPipelineaddLast(WebDriverFetchResultHandler handler)final WebDriverFetchResultHandlerPipelineaddLast(WebDriverFetchResultHandler handlers)FetchResultinvokeDeferred(WebPage page, WebDriver driver)-
-
Method Detail
-
addFirst
final WebDriverFetchResultHandlerPipeline addFirst(SuspendFunction2<WebPage, WebDriver, FetchResult> handler)
-
addFirst
final WebDriverFetchResultHandlerPipeline addFirst(WebDriverFetchResultHandler handler)
-
addFirst
final WebDriverFetchResultHandlerPipeline addFirst(WebDriverFetchResultHandler handlers)
-
addLast
final WebDriverFetchResultHandlerPipeline addLast(SuspendFunction2<WebPage, WebDriver, FetchResult> handler)
-
addLast
final WebDriverFetchResultHandlerPipeline addLast(WebDriverFetchResultHandler handler)
-
addLast
final WebDriverFetchResultHandlerPipeline addLast(WebDriverFetchResultHandler handlers)
-
invokeDeferred
FetchResult invokeDeferred(WebPage page, WebDriver driver)
-
-
-
-