Class BasicPulsarSession
-
- All Implemented Interfaces:
-
ai.platon.pulsar.skeleton.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 Stringuuidprivate final ImmutableConfigconfigurationprivate final Stringdisplayprivate final BooleanisActiveprivate final GlobalCacheglobalCacheprivate final ConcurrentExpiringLRUCache<String, WebPage>pageCacheprivate final ConcurrentExpiringLRUCache<String, FeaturedDocument>documentCacheprivate final WebDriverboundDriverprivate final BrowserboundBrowserprivate final AbstractPulsarContextcontextprivate final VolatileConfigsessionConfigprivate final Longid
-
Constructor Summary
Constructors Constructor Description BasicPulsarSession(AbstractPulsarContext context, VolatileConfig sessionConfig, Long id)
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class ai.platon.pulsar.skeleton.session.AbstractPulsarSession
bindBrowser, bindDriver, capture, chat, chat, chat, chat, close, createBoundDriver, data, data, delete, disablePDCache, equals, exists, export, export, export, export, exportTo, exportTo, extract, extract, extract, extract, fetchState, flush, get, get, getBoundBrowser, getBoundDriver, getConfiguration, getContent, getContentAsString, getContext, getDisplay, getDocumentCache, getGlobalCache, getId, getOrCreateBoundDriver, getOrNull, getOrNull, getPageCache, getSessionConfig, getUuid, hashCode, 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, normalize, normalizeOrNull, normalizeOrNull, open, open, open, open, options, options, parse, parse, persist, property, property, registerClosable, scrape, scrape, scrape, scrape, scrape, scrape, scrape, scrape, scrapeOutPages, scrapeOutPages, scrapeOutPages, scrapeOutPages, scrapeOutPages, scrapeOutPages, scrapeOutPages, scrapeOutPages, submit, submit, submit, submit, submit, submitAll, submitAll, submitAll, submitAll, submitAll, submitForOutPages, submitForOutPages, submitForOutPages, submitForOutPages, toString, unbindBrowser, unbindDriver -
Methods inherited from class ai.platon.pulsar.skeleton.session.PulsarSession
loadOutPages, loadOutPages, loadOutPages, submit, submitAll -
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, Long id)
-
-
-
-