Class SessionCookieConfigImpl

java.lang.Object
io.undertow.servlet.spec.SessionCookieConfigImpl
All Implemented Interfaces:
SessionConfig, jakarta.servlet.SessionCookieConfig

public class SessionCookieConfigImpl extends Object implements jakarta.servlet.SessionCookieConfig, SessionConfig
Author:
Stuart Douglas
  • Constructor Details

    • SessionCookieConfigImpl

      public SessionCookieConfigImpl(ServletContextImpl servletContext)
  • Method Details

    • rewriteUrl

      public String rewriteUrl(String originalUrl, String sessionid)
      Specified by:
      rewriteUrl in interface SessionConfig
    • setSessionId

      public void setSessionId(HttpServerExchange exchange, String sessionId)
      Specified by:
      setSessionId in interface SessionConfig
    • clearSession

      public void clearSession(HttpServerExchange exchange, String sessionId)
      Specified by:
      clearSession in interface SessionConfig
    • findSessionId

      public String findSessionId(HttpServerExchange exchange)
      Specified by:
      findSessionId in interface SessionConfig
    • sessionCookieSource

      public SessionConfig.SessionCookieSource sessionCookieSource(HttpServerExchange exchange)
      Specified by:
      sessionCookieSource in interface SessionConfig
    • getName

      public String getName()
      Specified by:
      getName in interface jakarta.servlet.SessionCookieConfig
    • setName

      public void setName(String name)
      Specified by:
      setName in interface jakarta.servlet.SessionCookieConfig
    • getDomain

      public String getDomain()
      Specified by:
      getDomain in interface jakarta.servlet.SessionCookieConfig
    • setDomain

      public void setDomain(String domain)
      Specified by:
      setDomain in interface jakarta.servlet.SessionCookieConfig
    • getPath

      public String getPath()
      Specified by:
      getPath in interface jakarta.servlet.SessionCookieConfig
    • setPath

      public void setPath(String path)
      Specified by:
      setPath in interface jakarta.servlet.SessionCookieConfig
    • getComment

      @Deprecated public String getComment()
      Deprecated.
      Specified by:
      getComment in interface jakarta.servlet.SessionCookieConfig
    • setComment

      @Deprecated public void setComment(String comment)
      Deprecated.
      Specified by:
      setComment in interface jakarta.servlet.SessionCookieConfig
    • isHttpOnly

      public boolean isHttpOnly()
      Specified by:
      isHttpOnly in interface jakarta.servlet.SessionCookieConfig
    • setHttpOnly

      public void setHttpOnly(boolean httpOnly)
      Specified by:
      setHttpOnly in interface jakarta.servlet.SessionCookieConfig
    • isSecure

      public boolean isSecure()
      Specified by:
      isSecure in interface jakarta.servlet.SessionCookieConfig
    • setSecure

      public void setSecure(boolean secure)
      Specified by:
      setSecure in interface jakarta.servlet.SessionCookieConfig
    • getMaxAge

      public int getMaxAge()
      Specified by:
      getMaxAge in interface jakarta.servlet.SessionCookieConfig
    • setMaxAge

      public void setMaxAge(int maxAge)
      Specified by:
      setMaxAge in interface jakarta.servlet.SessionCookieConfig
    • getFallback

      public SessionConfig getFallback()
    • setFallback

      public void setFallback(SessionConfig fallback)
    • setAttribute

      public void setAttribute(String name, String value)
      Specified by:
      setAttribute in interface jakarta.servlet.SessionCookieConfig
    • getAttribute

      public String getAttribute(String name)
      Specified by:
      getAttribute in interface jakarta.servlet.SessionCookieConfig
    • getAttributes

      public Map<String,String> getAttributes()
      Specified by:
      getAttributes in interface jakarta.servlet.SessionCookieConfig