Package ai.platon.pulsar.crawl.component
Class WebDbComponent
-
- All Implemented Interfaces:
-
java.lang.AutoCloseable
public final class WebDbComponent implements AutoCloseable
The WebDb component.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classWebDbComponent.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static WebDbComponent.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description WebDbComponent(ImmutableConfig conf)WebDbComponent(WebDb webDb, ImmutableConfig conf)
-
Method Summary
Modifier and Type Method Description final Unitput(String url, WebPage page)final Unitput(WebPage page)final Unitflush()final WebPageget(String url)final Booleandelete(String url)final Booleantruncate()final DbQueryResultscan(String startUrl, String endUrl)final DbQueryResultquery(DbQuery query)Unitclose()-
-
Method Detail
-
query
final DbQueryResult query(DbQuery query)
-
-
-
-