Package ai.platon.pulsar.context.support
Class ClassPathXmlPulsarContext
-
- All Implemented Interfaces:
-
ai.platon.pulsar.context.PulsarContext,java.lang.AutoCloseable
public class ClassPathXmlPulsarContext extends BasicPulsarContext
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisActiveprivate final Integeridprivate final ImmutableConfigunmodifiedConfigprivate final ChainedUrlNormalizerurlNormalizersprivate final ChainedUrlNormalizerurlNormalizerprivate final ChainedUrlNormalizerurlNormalizerOrNullprivate final WebDbwebDbprivate final GlobalCacheFactoryglobalCacheFactoryprivate final InjectComponentinjectComponentprivate final BatchFetchComponentfetchComponentprivate final ParseComponentparseComponentprivate final UpdateComponentupdateComponentprivate final LoadComponentloadComponentprivate final GlobalCacheglobalCacheprivate final UrlPoolcrawlPoolprivate final CrawlLoopscrawlLoopsprivate final LongstartTimeprivate final ConcurrentSkipListMap<Integer, PulsarSession>sessionsprivate final AbstractApplicationContextapplicationContextprivate final PulsarEnvironmentpulsarEnvironment
-
Constructor Summary
Constructors Constructor Description ClassPathXmlPulsarContext(String configLocation)
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class ai.platon.pulsar.context.support.AbstractPulsarContext
await, close, closeSession, delete, delete, exists, fetchState, flush, get, get, getApplicationContext, getBean, getBean, getBeanOrNull, getBeanOrNull, getContent, getContentAsString, getCrawlLoops, getCrawlPool, getFetchComponent, getGlobalCache, getGlobalCacheFactory, getId, getInjectComponent, getLoadComponent, getOrNull, getOrNull, getParseComponent, getPulsarEnvironment, getSessions, getStartTime, getUnmodifiedConfig, getUpdateComponent, getUrlNormalizer, getUrlNormalizerOrNull, getUrlNormalizers, getWebDb, inject, inject, isActive, load, load, load, loadAll, loadAll, loadAllAsync, loadAsync, loadDeferred, normalize, normalize, normalize, normalize, normalizeOrNull, normalizeOrNull, parse, persist, registerClosable, registerShutdownHook, scan, scan, scan, submit, submitAll -
Methods inherited from class ai.platon.pulsar.context.support.BasicPulsarContext
createSession -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
ClassPathXmlPulsarContext
ClassPathXmlPulsarContext(String configLocation)
-
-
-
-