Package org.apache.http.impl.cookie
Class AbstractCookieSpec
java.lang.Object
org.apache.http.impl.cookie.AbstractCookieSpec
- All Implemented Interfaces:
CookieSpec
- Direct Known Subclasses:
CookieSpecBase
@Contract(threading=SAFE)
public abstract class AbstractCookieSpec
extends Object
implements CookieSpec
Abstract cookie specification which can delegate the job of parsing,
validation or matching cookie attributes to a number of arbitrary
CookieAttributeHandler
s.- Since:
- 4.0
-
Constructor Summary
ConstructorsModifierConstructorDescriptionDefault constructorprotected
protected
AbstractCookieSpec
(CommonCookieAttributeHandler... handlers) -
Method Summary
Modifier and TypeMethodDescriptionprotected CookieAttributeHandler
findAttribHandler
(String name) Finds an attribute handlerCookieAttributeHandler
for the given attribute.protected CookieAttributeHandler
getAttribHandler
(String name) Gets attribute handlerCookieAttributeHandler
for the given attribute.protected Collection
<CookieAttributeHandler> void
registerAttribHandler
(String name, CookieAttributeHandler handler) Deprecated.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.http.cookie.CookieSpec
formatCookies, getVersion, getVersionHeader, match, parse, validate
-
Constructor Details
-
AbstractCookieSpec
public AbstractCookieSpec()Default constructor -
AbstractCookieSpec
- Since:
- 4.4
-
AbstractCookieSpec
- Since:
- 4.4
-
-
Method Details
-
registerAttribHandler
Deprecated.(4.4) useAbstractCookieSpec(java.util.HashMap)
orAbstractCookieSpec(org.apache.http.cookie.CommonCookieAttributeHandler...)
constructors instead. -
findAttribHandler
Finds an attribute handlerCookieAttributeHandler
for the given attribute. Returnsnull
if no attribute handler is found for the specified attribute.- Parameters:
name
- attribute name. e.g. Domain, Path, etc.- Returns:
- an attribute handler or
null
-
getAttribHandler
Gets attribute handlerCookieAttributeHandler
for the given attribute.- Parameters:
name
- attribute name. e.g. Domain, Path, etc.- Throws:
IllegalStateException
- if handler not found for the specified attribute.
-
getAttribHandlers
-
AbstractCookieSpec(java.util.HashMap)
orAbstractCookieSpec(org.apache.http.cookie.CommonCookieAttributeHandler...)
constructors instead.