|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CookieAttributeHandler
Ths 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(Cookie 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(Cookie 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 attribute
boolean match(Cookie cookie,
CookieOrigin origin)
cookie - Cookie to matchorigin - the cookie source to match against
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||