-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.config.Configurable,ai.platon.pulsar.crawl.protocol.Protocol,java.lang.AutoCloseable
public class ForwardingProtocol extends AbstractHttpProtocol
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisActiveprivate final BooleansupportParallel
-
Constructor Summary
Constructors Constructor Description ForwardingProtocol()
-
Method Summary
Modifier and Type Method Description final BooleangetIsActive()BooleangetSupportParallel()UnitsetResponse(Response response)ResponsegetResponse(WebPage page, Boolean followRedirects)ResponsegetResponseDeferred(WebPage page, Boolean followRedirects)-
Methods inherited from class ai.platon.pulsar.crawl.protocol.http.AbstractHttpProtocol
cancel, cancelAll -
Methods inherited from class ai.platon.pulsar.protocol.crowd.ForwardingProtocol
close, getConf, getProtocolOutput, getProtocolOutputDeferred, getResponses, getRobotRules, reset, setConf, toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getIsActive
final Boolean getIsActive()
-
getSupportParallel
Boolean getSupportParallel()
-
setResponse
Unit setResponse(Response response)
-
getResponse
Response getResponse(WebPage page, Boolean followRedirects)
-
getResponseDeferred
Response getResponseDeferred(WebPage page, Boolean followRedirects)
-
-
-
-