Package ai.platon.pulsar.session
Class BasicPulsarSession
-
- All Implemented Interfaces:
-
ai.platon.pulsar.session.PulsarSession,java.lang.AutoCloseable
public class BasicPulsarSession extends AbstractPulsarSession
Created by vincent on 18-1-17. Copyright @ 2013-2023 Platon AI. All rights reserved
-
-
Field Summary
Fields Modifier and Type Field Description private final ImmutableConfigunmodifiedConfigprivate final BeanFactorysessionBeanFactoryprivate final Stringdisplayprivate final BooleanisActiveprivate final GlobalCacheFactoryglobalCacheFactoryprivate final GlobalCacheglobalCacheprivate final ConcurrentExpiringLRUCache<String, WebPage>pageCacheprivate final ConcurrentExpiringLRUCache<String, FeaturedDocument>documentCacheprivate final AbstractPulsarContextcontextprivate final VolatileConfigsessionConfigprivate final Integerid
-
Constructor Summary
Constructors Constructor Description BasicPulsarSession(AbstractPulsarContext context, VolatileConfig sessionConfig, Integer id)
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class ai.platon.pulsar.session.AbstractPulsarSession
close, delete, disablePDCache, equals, exists, export, export, export, export, exportTo, fetchState, flush, get, get, getContent, getContentAsString, getContext, getDisplay, getDocumentCache, getGlobalCache, getGlobalCacheFactory, getId, getOrNull, getOrNull, getPageCache, getSessionBean, getSessionBeanFactory, getSessionConfig, getUnmodifiedConfig, getVariable, hashCode, inject, isActive, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, loadAll, loadAll, loadAll, loadAll, loadAllAsync, loadAllAsync, loadAllAsync, loadAllAsync, loadAllAsync, loadAllAsync, loadAllAsync, loadAsync, loadAsync, loadAsync, loadAsync, loadAsync, loadAsync, loadAsync, loadDeferred, loadDeferred, loadDeferred, loadDeferred, loadDeferred, loadDocument, loadDocument, loadDocument, loadDocument, loadDocument, loadDocument, loadDocument, loadOutPages, loadOutPages, loadOutPages, loadOutPages, loadOutPagesAsync, loadOutPagesAsync, loadResource, loadResource, loadResource, loadResourceDeferred, loadResourceDeferred, loadResourceDeferred, normalize, normalize, normalize, normalize, normalize, normalize, normalize, normalize, normalize, normalize, normalize, normalize, normalizeOrNull, normalizeOrNull, open, options, parse, parse, persist, property, property, putSessionBean, registerClosable, scrape, scrape, scrape, scrape, scrape, scrape, scrape, scrape, scrapeOutPages, scrapeOutPages, scrapeOutPages, scrapeOutPages, scrapeOutPages, scrapeOutPages, scrapeOutPages, scrapeOutPages, setVariable, submit, submit, submit, submit, submit, submitAll, submitAll, submitAll, submitAll, submitAll, submitForOutPages, submitForOutPages, submitForOutPages, submitForOutPages, toString -
Methods inherited from class ai.platon.pulsar.session.PulsarSession
submitOutPages, submitOutPages, submitOutPages, submitOutPages -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
BasicPulsarSession
BasicPulsarSession(AbstractPulsarContext context, VolatileConfig sessionConfig, Integer id)
-
-
-
-