Class CookieConfiguration

java.lang.Object
org.apache.camel.component.platform.http.cookie.CookieConfiguration

@UriParams @Configurer(extended=true) public class CookieConfiguration extends Object
Attributes that are set when creating Cookies.
  • Field Details

  • Constructor Details

    • CookieConfiguration

      public CookieConfiguration()
    • CookieConfiguration

      public CookieConfiguration(String cookiePath, String cookieDomain, Long cookieMaxAge, boolean cookieSecure, boolean cookieHttpOnly, CookieConfiguration.CookieSameSite cookieSameSite)
  • Method Details

    • setCookiePath

      public void setCookiePath(String cookiePath)
      Sets the URL path that must exist in the requested URL in order to send the Cookie.
    • getCookiePath

      public String getCookiePath()
    • setCookieDomain

      public void setCookieDomain(String cookieDomain)
      Sets which server can receive cookies.
    • getCookieDomain

      public String getCookieDomain()
    • setCookieMaxAge

      public void setCookieMaxAge(Long cookieMaxAge)
      Sets the maximum cookie age in seconds.
    • getCookieMaxAge

      public Long getCookieMaxAge()
    • setCookieSecure

      public void setCookieSecure(boolean cookieSecure)
      Sets whether the cookie is only sent to the server with an encrypted request over HTTPS.
    • isCookieSecure

      public boolean isCookieSecure()
    • setCookieHttpOnly

      public void setCookieHttpOnly(boolean cookieHttpOnly)
      Sets whether to prevent client side scripts from accessing created cookies.
    • isCookieHttpOnly

      public boolean isCookieHttpOnly()
    • setCookieSameSite

      public void setCookieSameSite(CookieConfiguration.CookieSameSite cookieSameSite)
      Sets whether to prevent the browser from sending cookies along with cross-site requests.
    • getCookieSameSite

      public CookieConfiguration.CookieSameSite getCookieSameSite()