| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.http.impl.cookie.AbstractCookieSpec
org.apache.http.impl.cookie.CookieSpecBase
org.apache.http.impl.cookie.RFC2109Spec
@Obsolete @Contract(threading=SAFE) public class RFC2109Spec
RFC 2109 compliant CookieSpec implementation.
 
 Rendered obsolete by RFC6265StrictSpec.
RFC6265StrictSpec| Constructor Summary | |
|---|---|
|   | RFC2109Spec()Default constructor | 
| protected  | RFC2109Spec(boolean oneHeader,
            CommonCookieAttributeHandler... handlers) | 
|   | RFC2109Spec(String[] datepatterns,
            boolean oneHeader)Default constructor | 
| Method Summary | |
|---|---|
| protected  void | formatCookieAsVer(org.apache.http.util.CharArrayBuffer buffer,
                  Cookie cookie,
                  int version)Return a string suitable for sending in a "Cookie"header
 as defined in RFC 2109 for backward compatibility with cookie version 0 | 
|  List<org.apache.http.Header> | formatCookies(List<Cookie> cookies)Create "Cookie"headers for an array of Cookies. | 
| protected  void | formatParamAsVer(org.apache.http.util.CharArrayBuffer buffer,
                 String name,
                 String value,
                 int version)Return a name/value string suitable for sending in a "Cookie"header as defined in RFC 2109 for backward compatibility with cookie
 version 0 | 
|  int | getVersion()Returns version of the state management this cookie specification conforms to. | 
|  org.apache.http.Header | getVersionHeader()Returns a request header identifying what version of the state management specification is understood. | 
|  List<Cookie> | parse(org.apache.http.Header header,
      CookieOrigin origin)Parse the "Set-Cookie"Header into an array of Cookies. | 
|  String | toString() | 
|  void | validate(Cookie cookie,
         CookieOrigin origin)Validate the cookie according to validation rules defined by the cookie specification. | 
| Methods inherited from class org.apache.http.impl.cookie.CookieSpecBase | 
|---|
| getDefaultDomain, getDefaultPath, match, parse | 
| Methods inherited from class org.apache.http.impl.cookie.AbstractCookieSpec | 
|---|
| findAttribHandler, getAttribHandler, getAttribHandlers, registerAttribHandler | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public RFC2109Spec(String[] datepatterns,
                   boolean oneHeader)
public RFC2109Spec()
protected RFC2109Spec(boolean oneHeader,
                      CommonCookieAttributeHandler... handlers)
| Method Detail | 
|---|
public List<Cookie> parse(org.apache.http.Header header,
                          CookieOrigin origin)
                   throws MalformedCookieException
CookieSpec"Set-Cookie" Header into an array of Cookies.
 This method will not perform the validation of the resultant
 Cookies
header - the Set-Cookie received from the serverorigin - details of the cookie origin
Cookies parsed from the header
MalformedCookieException - if an exception occurs during parsingCookieSpec.validate(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin)
public void validate(Cookie cookie,
                     CookieOrigin origin)
              throws MalformedCookieException
CookieSpec
validate in interface CookieSpecvalidate in class CookieSpecBasecookie - the Cookie to validateorigin - details of the cookie origin
MalformedCookieException - if the cookie is invalidpublic List<org.apache.http.Header> formatCookies(List<Cookie> cookies)
CookieSpec"Cookie" headers for an array of Cookies.
cookies - the Cookies format into a Cookie header
protected void formatParamAsVer(org.apache.http.util.CharArrayBuffer buffer,
                                String name,
                                String value,
                                int version)
"Cookie"
 header as defined in RFC 2109 for backward compatibility with cookie
 version 0
buffer - The char array buffer to use for outputname - The cookie namevalue - The cookie valueversion - The cookie version
protected void formatCookieAsVer(org.apache.http.util.CharArrayBuffer buffer,
                                 Cookie cookie,
                                 int version)
"Cookie" header
 as defined in RFC 2109 for backward compatibility with cookie version 0
buffer - The char array buffer to use for outputcookie - The Cookie to be formatted as stringversion - The version to use.public int getVersion()
CookieSpec
public org.apache.http.Header getVersionHeader()
CookieSpecnull if the cookie
 specification does not support Cookie2 header.
public String toString()
toString in class Object| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||