Package ai.platon.pulsar.context.support
Class ContextDefaults
-
- All Implemented Interfaces:
public final class ContextDefaults
-
-
Field Summary
Fields Modifier and Type Field Description private final ImmutableConfigunmodifiedConfigprivate final ChainedUrlNormalizerurlNormalizersprivate final ChainedUrlNormalizerurlNormalizerprivate final WebDbwebDbprivate final GlobalCacheFactoryglobalCacheFactoryprivate final InjectComponentinjectComponentprivate final BatchFetchComponentfetchComponentprivate final ParseComponentparseComponentprivate final UpdateComponentupdateComponentprivate final LoadComponentloadComponentprivate final CrawlLoopscrawlLoops
-
Constructor Summary
Constructors Constructor Description ContextDefaults()
-
Method Summary
Modifier and Type Method Description final ImmutableConfiggetUnmodifiedConfig()The default unmodified config final ChainedUrlNormalizergetUrlNormalizers()Url default normalizers final ChainedUrlNormalizergetUrlNormalizer()Url default normalizer final WebDbgetWebDb()The default web db final GlobalCacheFactorygetGlobalCacheFactory()The default global cache final InjectComponentgetInjectComponent()The default injection component final BatchFetchComponentgetFetchComponent()The default fetch component final ParseComponentgetParseComponent()The default parse component final UpdateComponentgetUpdateComponent()The default update component final LoadComponentgetLoadComponent()The default load component final CrawlLoopsgetCrawlLoops()The default main loop -
-
Method Detail
-
getUnmodifiedConfig
final ImmutableConfig getUnmodifiedConfig()
The default unmodified config
-
getUrlNormalizers
final ChainedUrlNormalizer getUrlNormalizers()
Url default normalizers
-
getUrlNormalizer
final ChainedUrlNormalizer getUrlNormalizer()
Url default normalizer
-
getWebDb
final WebDb getWebDb()
The default web db
-
getGlobalCacheFactory
final GlobalCacheFactory getGlobalCacheFactory()
The default global cache
-
getInjectComponent
final InjectComponent getInjectComponent()
The default injection component
-
getFetchComponent
final BatchFetchComponent getFetchComponent()
The default fetch component
-
getParseComponent
final ParseComponent getParseComponent()
The default parse component
-
getUpdateComponent
final UpdateComponent getUpdateComponent()
The default update component
-
getLoadComponent
final LoadComponent getLoadComponent()
The default load component
-
getCrawlLoops
final CrawlLoops getCrawlLoops()
The default main loop
-
-
-
-