Package ai.platon.pulsar.protocol.crowd
Class ForwardingProtocol
-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.config.Configurable,ai.platon.pulsar.skeleton.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 UnitsetResponse(Response response)ResponsegetResponse(WebPage page, Boolean followRedirects)ResponsegetResponseDeferred(WebPage page, Boolean followRedirects)-
Methods inherited from class ai.platon.pulsar.skeleton.crawl.protocol.http.AbstractHttpProtocol
close, getConf, getProtocolOutput, getProtocolOutputDeferred, getResponses, getRobotRules, getSupportParallel, isActive, reset, setConf, toString -
Methods inherited from class ai.platon.pulsar.skeleton.crawl.protocol.Protocol
cancel, cancelAll -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
setResponse
Unit setResponse(Response response)
-
getResponse
Response getResponse(WebPage page, Boolean followRedirects)
-
getResponseDeferred
Response getResponseDeferred(WebPage page, Boolean followRedirects)
-
-
-
-