Class SessionCookieConfigImpl

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

public class SessionCookieConfigImpl extends Object implements javax.servlet.SessionCookieConfig, io.undertow.server.session.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 io.undertow.server.session.SessionConfig
    • setSessionId

      public void setSessionId(io.undertow.server.HttpServerExchange exchange, String sessionId)
      Specified by:
      setSessionId in interface io.undertow.server.session.SessionConfig
    • clearSession

      public void clearSession(io.undertow.server.HttpServerExchange exchange, String sessionId)
      Specified by:
      clearSession in interface io.undertow.server.session.SessionConfig
    • findSessionId

      public String findSessionId(io.undertow.server.HttpServerExchange exchange)
      Specified by:
      findSessionId in interface io.undertow.server.session.SessionConfig
    • sessionCookieSource

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

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

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

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

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

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

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

      public String getComment()
      Specified by:
      getComment in interface javax.servlet.SessionCookieConfig
    • setComment

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

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

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

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

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

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

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

      public io.undertow.server.session.SessionConfig getFallback()
    • setFallback

      public void setFallback(io.undertow.server.session.SessionConfig fallback)