|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Cookie
| Method Summary | |
|---|---|
java.lang.String |
getDomain()
This returns the domain for this cookie. |
int |
getExpiry()
This returns the number of seconds a cookie lives for. |
java.lang.String |
getName()
This returns the name for this cookie. |
java.lang.String |
getPath()
This returns the path for this cookie. |
boolean |
getSecure()
This determines whether the cookie is secure. |
java.lang.String |
getValue()
This returns the value for this cookie. |
int |
getVersion()
This returns the version for this cookie. |
void |
setDomain(java.lang.String domain)
This enables the domain for this Cookie to be
set. |
void |
setExpiry(int expiry)
This allows a lifetime to be specified for the cookie. |
void |
setPath(java.lang.String path)
This is used to set the cookie path for this cookie. |
void |
setSecure(boolean secure)
This is used to determine if the client browser should send this cookie over a secure protocol. |
void |
setValue(java.lang.String value)
This enables the value of the cookie to be changed. |
void |
setVersion(int version)
This enables the version of the Cookie to be
set. |
| Method Detail |
|---|
int getVersion()
void setVersion(int version)
Cookie to be
set. By default the version of the Cookie is
set to 1. It is not advisable to set the version higher
than 1, unless it is known that the client will accept it.
Some old browsers can only handle cookie version 0. This can be used to comply with the original Netscape cookie specification. Version 1 complies with RFC 2109.
version - this is the version number for the cookiejava.lang.String getName()
Cookie
is for, these values will always be present. These are
mandatory for both the Cookie and Set-Cookie headers.
Because the cookie may be stored by name, the cookie name cannot be modified after the creation of the cookie object.
java.lang.String getValue()
Cookie
is for, these values will always be present. These are
mandatory for both the Cookie and Set-Cookie headers.
void setValue(java.lang.String value)
some value
is perfectly legal. However for maximum compatibility
across the different plaforms such as PHP, JavaScript and
others, quotations should be avoided. If quotations are
required they must be added to the string. For example a
quoted value could be created as "some value".
value - this is the new value of this cookie objectboolean getSecure()
void setSecure(boolean secure)
secure - if true then the cookie should be protectedint getExpiry()
void setExpiry(int expiry)
expiry - the duration in seconds the cookie livesjava.lang.String getPath()
toString
or toClientString is invoked the path will
not be present if the path attribute is null.
void setPath(java.lang.String path)
/pub/bin, then requests for the
resource http://hostname:port/pub/bin/README
will be issued with this cookie. The cookie is issued for
all resources in the path and all subdirectories.
path - this is the path value for this cookie objectjava.lang.String getDomain()
toString or toClientString is
invoked the domain will not be present if this is null.
void setDomain(java.lang.String domain)
Cookie to be
set. The form of the domain is specified by RFC 2109. The
value can begin with a dot, like .host.com.
This means that the cookie is visible within a specific
DNS zone like www.host.com. By default this
value is null which means it is sent back to its origin.
domain - this is the domain value for this cookie
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||