-
- All Implemented Interfaces:
-
ai.platon.pulsar.crawl.Crawler,java.lang.AutoCloseable
public abstract class AbstractCrawler implements Crawler
-
-
Field Summary
Fields Modifier and Type Field Description private final AtomicBooleanclosedprivate final BooleanisActiveprivate final PulsarSessionsessionprivate final BooleanautoClose
-
Constructor Summary
Constructors Constructor Description AbstractCrawler(PulsarContext context)AbstractCrawler(PulsarSession session, Boolean autoClose)
-
Method Summary
Modifier and Type Method Description final AtomicBooleangetClosed()BooleangetIsActive()final PulsarSessiongetSession()final BooleangetAutoClose()Unitclose()-
-
Constructor Detail
-
AbstractCrawler
AbstractCrawler(PulsarContext context)
-
AbstractCrawler
AbstractCrawler(PulsarSession session, Boolean autoClose)
-
-
Method Detail
-
getClosed
final AtomicBoolean getClosed()
-
getIsActive
Boolean getIsActive()
-
getSession
final PulsarSession getSession()
-
getAutoClose
final Boolean getAutoClose()
-
-
-
-