@Contract(threading=STATELESS) public class BasicSecureHandler extends AbstractCookieAttributeHandler implements CommonCookieAttributeHandler
secure
attribute handler.Modifier and Type | Field and Description |
---|---|
static BasicSecureHandler |
INSTANCE
Singleton instance.
|
Constructor and Description |
---|
BasicSecureHandler() |
Modifier and Type | Method and Description |
---|---|
String |
getAttributeName() |
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 processChallenge the corresponding
Cookie property. |
validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
validate
public static final BasicSecureHandler INSTANCE
public void parse(SetCookie cookie, String value) throws MalformedCookieException
CookieAttributeHandler
Cookie
property.parse
in interface CookieAttributeHandler
cookie
- Cookie
to be updatedvalue
- cookie attribute value from the cookie response headerMalformedCookieException
- if cookie parsing fails for this attributepublic boolean match(Cookie cookie, CookieOrigin origin)
CookieAttributeHandler
match
in interface CookieAttributeHandler
match
in class AbstractCookieAttributeHandler
cookie
- Cookie
to matchorigin
- the cookie source to match againsttrue
if the match is successful; false
otherwisepublic String getAttributeName()
getAttributeName
in interface CommonCookieAttributeHandler
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.