|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CookieAttributeHandler
This interface represents a cookie attribute handler responsible for parsing, validating, and matching a specific cookie attribute, such as path, domain, port, etc. Different cookie specifications can provide a specific implementation for this class based on their cookie handling rules.
Method Summary | |
---|---|
boolean |
match(Cookie cookie,
CookieOrigin origin)
Matches the given value (property of the destination host where request is being submitted) with the corresponding cookie attribute. |
void |
parse(SetCookie cookie,
String value)
Parse the given cookie attribute value and update the corresponding Cookie property. |
void |
validate(Cookie cookie,
CookieOrigin origin)
Peforms cookie validation for the given attribute value. |
Method Detail |
---|
void parse(SetCookie cookie, String value) throws MalformedCookieException
Cookie
property.
cookie
- Cookie
to be updatedvalue
- cookie attribute value from the cookie response header
MalformedCookieException
void validate(Cookie cookie, CookieOrigin origin) throws MalformedCookieException
cookie
- Cookie
to validateorigin
- the cookie source to validate against
MalformedCookieException
- if cookie validation fails for this attributeboolean match(Cookie cookie, CookieOrigin origin)
cookie
- Cookie
to matchorigin
- the cookie source to match against
true
if the match is successful; false
otherwise
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |