Class NoSqlSessionDataStore

  • All Implemented Interfaces:
    org.eclipse.jetty.server.session.SessionDataMap, org.eclipse.jetty.server.session.SessionDataStore, org.eclipse.jetty.util.component.Container, org.eclipse.jetty.util.component.Destroyable, org.eclipse.jetty.util.component.Dumpable, org.eclipse.jetty.util.component.LifeCycle
    Direct Known Subclasses:
    MongoSessionDataStore

    public abstract class NoSqlSessionDataStore
    extends org.eclipse.jetty.server.session.AbstractSessionDataStore
    NoSqlSessionDataStore
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      class  NoSqlSessionDataStore.NoSqlSessionData  
      • Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

        org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener
      • Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

        org.eclipse.jetty.util.component.Container.InheritedListener, org.eclipse.jetty.util.component.Container.Listener
      • Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

        org.eclipse.jetty.util.component.LifeCycle.Listener
    • Field Summary

      • Fields inherited from class org.eclipse.jetty.server.session.AbstractSessionDataStore

        _context, _gracePeriodSec, _lastExpiryCheckTime, _savePeriodSec
      • Fields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

        FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING
      • Fields inherited from interface org.eclipse.jetty.util.component.Dumpable

        KEY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.jetty.server.session.SessionData newSessionData​(java.lang.String id, long created, long accessed, long lastAccessed, long maxInactiveMs)  
      • Methods inherited from class org.eclipse.jetty.server.session.AbstractSessionDataStore

        checkStarted, doGetExpired, doLoad, doStart, doStore, getExpired, getGracePeriodSec, getSavePeriodSec, initialize, load, setGracePeriodSec, setSavePeriodSec, store, toString
      • Methods inherited from class org.eclipse.jetty.util.component.ContainerLifeCycle

        addBean, addBean, addBean, addEventListener, addManaged, contains, destroy, doStop, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpObjects, dumpStdErr, dumpThis, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeans
      • Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

        addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.eclipse.jetty.util.component.Dumpable

        dumpSelf
      • Methods inherited from interface org.eclipse.jetty.util.component.LifeCycle

        addLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
      • Methods inherited from interface org.eclipse.jetty.server.session.SessionDataMap

        delete
      • Methods inherited from interface org.eclipse.jetty.server.session.SessionDataStore

        exists, isPassivating
    • Constructor Detail

      • NoSqlSessionDataStore

        public NoSqlSessionDataStore()
    • Method Detail

      • newSessionData

        public org.eclipse.jetty.server.session.SessionData newSessionData​(java.lang.String id,
                                                                           long created,
                                                                           long accessed,
                                                                           long lastAccessed,
                                                                           long maxInactiveMs)
        Specified by:
        newSessionData in interface org.eclipse.jetty.server.session.SessionDataStore
        Overrides:
        newSessionData in class org.eclipse.jetty.server.session.AbstractSessionDataStore