Top Description Inners Methods
org.eclipse.jetty.http

public Interface CookieParser

Known Direct Implementers
org.eclipse.jetty.http.RFC6265CookieParser, org.eclipse.jetty.http.CookieCutter
Imports
java.util.List

Cookie parser.

An interface for variations of a cookie parser.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface
CookieParser.Handler

The handler of parsed cookies.

public static class
CookieParser.InvalidCookieException

The exception thrown when a cookie cannot be parsed and CookieCompliance.Violation#INVALID_COOKIES is not allowed.

Method Summary

Modifier and TypeMethod and Description
public static CookieParser

Returns:

A CookieParser instance.
newParser
(CookieParser.Handler
the handler for Cookie Parsing events
handler
,
CookieCompliance
The compliance mode to use for parsing.
compliance
,
ComplianceViolation.Listener
A listener for compliance violations or null.
complianceListener
)

A factory method to create a new parser suitable for the compliance mode.

public void
public default void
parseFields(List<String> rawFields)

Method Detail

newParserback to summary
public static CookieParser newParser(CookieParser.Handler handler, CookieCompliance compliance, ComplianceViolation.Listener complianceListener)

A factory method to create a new parser suitable for the compliance mode.

Parameters
handler:CookieParser.Handler

the handler for Cookie Parsing events

compliance:CookieCompliance

The compliance mode to use for parsing.

complianceListener:ComplianceViolation.Listener

A listener for compliance violations or null.

Returns:CookieParser

A CookieParser instance.

parseFieldback to summary
public void parseField(String field) throws InvalidCookieException
parseFieldsback to summary
public default void parseFields(List<String> rawFields) throws InvalidCookieException
org.eclipse.jetty.http back to summary

public Interface CookieParser.Handler

Known Direct Implementers
org.eclipse.jetty.http.CookieCache

The handler of parsed cookies.

Method Summary

Modifier and TypeMethod and Description
public void
addCookie(String name, String value, int version, String domain, String path, String comment)

Method Detail

addCookieback to summary
public void addCookie(String name, String value, int version, String domain, String path, String comment)
org.eclipse.jetty.http back to summary

public Class CookieParser.InvalidCookieException

extends IllegalArgumentException
Class Inheritance

The exception thrown when a cookie cannot be parsed and CookieCompliance.Violation#INVALID_COOKIES is not allowed.

Constructor Summary

AccessConstructor and Description
public
public
public
public

Constructor Detail

InvalidCookieExceptionback to summary
public InvalidCookieException()
InvalidCookieExceptionback to summary
public InvalidCookieException(String s)
InvalidCookieExceptionback to summary
public InvalidCookieException(String message, Throwable cause)
InvalidCookieExceptionback to summary
public InvalidCookieException(Throwable cause)