Class HttpCookie

java.lang.Object
com.ibm.wsspi.http.HttpCookie

public class HttpCookie extends Object
HTTP cookie object, similar to the J2EE servlet cookie object.
  • Constructor Details

    • HttpCookie

      public HttpCookie(String name, String value)
      Constructor.
      Parameters:
      name -
      value -
  • Method Details

    • getName

      public String getName()
      Query the name of this cookie.
      Returns:
      String
    • getValue

      public String getValue()
      Query the value of this cookie. This might be null, an empty string, or a full valid string.
      Returns:
      String
    • getComment

      public String getComment()
      Query the comment attribute of this cookie.
      Returns:
      String
    • getPath

      public String getPath()
      Query the path attribute of this cookie.
      Returns:
      String
    • getDomain

      public String getDomain()
      Query the domain attribute of this cookie.
      Returns:
      String
    • isSecure

      public boolean isSecure()
      Query the secure-flag attribute of this cookie.
      Returns:
      String
    • getMaxAge

      public int getMaxAge()
      Query the max-age attribute of this cookie.
      Returns:
      String
    • setAttribute

      public void setAttribute(String name, String value)
      Set a generic attribute on this cookie.
      Parameters:
      name -
      value -
    • getAttribute

      public String getAttribute(String name)
      Query a generic attribute of this cookie.
      Parameters:
      name -
      Returns:
      String
    • getVersion

      public int getVersion()
      Query the version attribute of this cookie.
      Returns:
      int
    • setVersion

      public void setVersion(int version)
      Set the version attribute of this cookie to the input value. Valid options include 0 and 1 only.
      Parameters:
      version -
    • setComment

      public void setComment(String comment)
      Set the comment attribute of this cookie.
      Parameters:
      comment -
    • setDomain

      public void setDomain(String domain)
      Set the domain attribute of this cookie.
      Parameters:
      domain -
    • setPath

      public void setPath(String path)
      Set the path attribute of this cookie.
      Parameters:
      path -
    • setSecure

      public void setSecure(boolean flag)
      Set the secure-flag attribute of this cookie.
      Parameters:
      flag -
    • setMaxAge

      public void setMaxAge(int age)
      Set the max-age attribute of this cookie.
      Parameters:
      age -
    • isHttpOnly

      public boolean isHttpOnly()
      Query if the HttpOnly attribute is set.
      Returns:
      boolean
    • setHttpOnly

      public void setHttpOnly(boolean flag)
      Set the HttpOnly special attribute flag.
      Parameters:
      flag -
    • isDiscard

      public boolean isDiscard()
      Query if the Discard attribute is set.
      Returns:
      boolean
    • setDiscard

      public void setDiscard(boolean flag)
      Set the Discard attribute flag.
      Parameters:
      flag -
    • clone

      public HttpCookie clone()
    • getAttributes

      public Map<String,String> getAttributes()