English | Site Directory

Android - An Open Handset Alliance Project

org.apache.http.impl.cookie.BasicClientCookie2

java.lang.Object
org.apache.http.impl.cookie.BasicClientCookie Cloneable ClientCookie SetCookie
org.apache.http.impl.cookie.BasicClientCookie2 SetCookie2

HTTP "magic-cookie" represents a piece of state information that the HTTP agent and the target server can exchange to maintain a session as specified by RFC2965.

Summary

Constants inherited from interface org.apache.http.cookie.ClientCookie

Public Constructors

            BasicClientCookie2(String name, String value)
Default Constructor taking a name and a value.

Public Methods

          Object  clone()
Returns a new instance of the same class as the receiver, whose slots have been filled in with the values in the slots of the receiver.
          String  getCommentURL()
Returns null.
          int[]  getPorts()
Returns null.
          boolean  isExpired(Date date)
Returns true if this cookie has expired.
          boolean  isPersistent()
Returns false if the cookie should be discarded at the end of the "session"; true otherwise.
          void  setCommentURL(String commentURL)
If a user agent (web browser) presents this cookie to a user, the cookie's purpose will be described by the information at this URL.
          void  setDiscard(boolean discard)
Set the Discard attribute.
          void  setPorts(int[] ports)
Sets the Port attribute.
Methods inherited from class org.apache.http.impl.cookie.BasicClientCookie
Methods inherited from class java.lang.Object
Methods inherited from interface org.apache.http.cookie.ClientCookie
Methods inherited from interface org.apache.http.cookie.Cookie
Methods inherited from interface org.apache.http.cookie.SetCookie
Methods inherited from interface org.apache.http.cookie.SetCookie2

Details

Public Constructors

public BasicClientCookie2(String name, String value)

Default Constructor taking a name and a value. The value may be null.

Parameters

name The name.
value The value.

Public Methods

public Object clone()

Returns a new instance of the same class as the receiver, whose slots have been filled in with the values in the slots of the receiver.

Classes which wish to support cloning must specify that they implement the Cloneable interface, since the implementation checks for this.

public String getCommentURL()

Returns null. Cookies prior to RFC2965 do not set this attribute

public int[] getPorts()

Returns null. Cookies prior to RFC2965 do not set this attribute

public boolean isExpired(Date date)

Returns true if this cookie has expired.

Parameters

date Current time

Returns

  • true if the cookie has expired.

public boolean isPersistent()

Returns false if the cookie should be discarded at the end of the "session"; true otherwise.

Returns

  • false if the cookie should be discarded at the end of the "session"; true otherwise

public void setCommentURL(String commentURL)

If a user agent (web browser) presents this cookie to a user, the cookie's purpose will be described by the information at this URL.

public void setDiscard(boolean discard)

Set the Discard attribute. Note: Discard attribute overrides Max-age.

public void setPorts(int[] ports)

Sets the Port attribute. It restricts the ports to which a cookie may be returned in a Cookie request header.
Build 111085-111085 - 25 Sep 2008 14:22