Class JDBCSessionDataStore

    • Field Detail

      • NULL_CONTEXT_PATH

        public static final String NULL_CONTEXT_PATH
        Deprecated.
        Used for Oracle and other databases where "" is treated as NULL
        See Also:
        Constant Field Values
    • Constructor Detail

      • JDBCSessionDataStore

        public JDBCSessionDataStore()
        Deprecated.
    • Method Detail

      • delete

        public boolean delete​(String id)
                       throws Exception
        Deprecated.
        Description copied from interface: SessionDataMap
        Delete session data
        Parameters:
        id - identity of session to delete
        Returns:
        true if the session was deleted
        Throws:
        Exception - if unable to delete session data
      • doGetExpired

        public Set<String> doGetExpired​(Set<String> candidates)
        Deprecated.
        Description copied from class: AbstractSessionDataStore
        Implemented by subclasses to resolve which sessions this node should attempt to expire.
        Specified by:
        doGetExpired in class AbstractSessionDataStore
        Parameters:
        candidates - the ids of sessions the SessionDataStore thinks has expired
        Returns:
        the reconciled set of session ids that this node should attempt to expire
      • setDatabaseAdaptor

        public void setDatabaseAdaptor​(DatabaseAdaptor dbAdaptor)
        Deprecated.
      • isPassivating

        @ManagedAttribute(value="does this store serialize sessions",
                          readonly=true)
        public boolean isPassivating()
        Deprecated.
        Description copied from interface: SessionDataStore
        True if this type of datastore will passivate session objects
        Returns:
        true if this store can passivate sessions, false otherwise
      • exists

        public boolean exists​(String id)
                       throws Exception
        Deprecated.
        Description copied from interface: SessionDataStore
        Test if data exists for a given session id.
        Parameters:
        id - Identity of session whose existence should be checked
        Returns:
        true if valid, non-expired session exists
        Throws:
        Exception - if problem checking existence with persistence layer