Top Description Inners Constructors Methods
org.glassfish.grizzly.http

public Class CookiesBuilder

extends Object
Class Inheritance
Imports
org.glassfish.grizzly.Buffer, org.glassfish.grizzly.http.util.CookieParserUtils

Cookies builder, which could be used to construct a set of cookies, either client or server.
Author
Alexey Stashok

Nested and Inner Type Summary

Modifier and TypeClass and Description
public abstract static class
public static class
public static class

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static CookiesBuilder.ClientCookiesBuilder

Returns:

the client-side cookies builder.
client
()

Returns the client-side cookies builder.

public static CookiesBuilder.ClientCookiesBuilder

Returns:

the client-side cookies builder with the specific "strict cookie version compliance".
client
(boolean strictVersionOneCompliant)

Returns the client-side cookies builder with the specific "strict cookie version compliance".

public static CookiesBuilder.ClientCookiesBuilder

Returns:

the client-side cookies builder with the specific "strict cookie version compliance".
client
(boolean strictVersionOneCompliant, boolean rfc6265Enabled)

Returns the client-side cookies builder with the specific "strict cookie version compliance".

public static CookiesBuilder.ServerCookiesBuilder

Returns:

the server-side cookies builder with the specific "strict cookie version compliance".
server
()

Returns the server-side cookies builder with the specific "strict cookie version compliance".

public static CookiesBuilder.ServerCookiesBuilder

Returns:

the server-side cookies builder with the specific "strict cookie version compliance".
server
(boolean strictVersionOneCompliant)

Returns the server-side cookies builder with the specific "strict cookie version compliance".

public static CookiesBuilder.ServerCookiesBuilder

Returns:

the server-side cookies builder with the specific "strict cookie version compliance".
server
(boolean strictVersionOneCompliant, boolean rfc6265Enabled)

Returns the server-side cookies builder with the specific "strict cookie version compliance".

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

CookiesBuilderback to summary
public CookiesBuilder()

Method Detail

clientback to summary
public static CookiesBuilder.ClientCookiesBuilder client()

Returns the client-side cookies builder.

Returns:CookiesBuilder.ClientCookiesBuilder

the client-side cookies builder.

clientback to summary
public static CookiesBuilder.ClientCookiesBuilder client(boolean strictVersionOneCompliant)

Returns the client-side cookies builder with the specific "strict cookie version compliance".

Returns:CookiesBuilder.ClientCookiesBuilder

the client-side cookies builder with the specific "strict cookie version compliance".

clientback to summary
public static CookiesBuilder.ClientCookiesBuilder client(boolean strictVersionOneCompliant, boolean rfc6265Enabled)

Returns the client-side cookies builder with the specific "strict cookie version compliance".

Returns:CookiesBuilder.ClientCookiesBuilder

the client-side cookies builder with the specific "strict cookie version compliance".

serverback to summary
public static CookiesBuilder.ServerCookiesBuilder server()

Returns the server-side cookies builder with the specific "strict cookie version compliance".

Returns:CookiesBuilder.ServerCookiesBuilder

the server-side cookies builder with the specific "strict cookie version compliance".

serverback to summary
public static CookiesBuilder.ServerCookiesBuilder server(boolean strictVersionOneCompliant)

Returns the server-side cookies builder with the specific "strict cookie version compliance".

Returns:CookiesBuilder.ServerCookiesBuilder

the server-side cookies builder with the specific "strict cookie version compliance".

serverback to summary
public static CookiesBuilder.ServerCookiesBuilder server(boolean strictVersionOneCompliant, boolean rfc6265Enabled)

Returns the server-side cookies builder with the specific "strict cookie version compliance".

Returns:CookiesBuilder.ServerCookiesBuilder

the server-side cookies builder with the specific "strict cookie version compliance".

org.glassfish.grizzly.http back to summary

public abstract Class CookiesBuilder.AbstractCookiesBuilder<E extends CookiesBuilder.AbstractCookiesBuilder>

extends Object
Class Inheritance
  • java.lang.Object
  • org.glassfish.grizzly.http.CookiesBuilder.AbstractCookiesBuilder
Known Direct Subclasses
org.glassfish.grizzly.http.CookiesBuilder.ClientCookiesBuilder, org.glassfish.grizzly.http.CookiesBuilder.ServerCookiesBuilder

Field Summary

Modifier and TypeField and Description
protected final Cookies
protected final boolean
protected final boolean

Constructor Summary

AccessConstructor and Description
public
AbstractCookiesBuilder(boolean strictVersionOneCompliant, boolean rfc6265Enabled)

Method Summary

Modifier and TypeMethod and Description
public Cookies
public abstract E
parse(Buffer cookiesHeader)

public abstract E
parse(Buffer cookiesHeader, int position, int limit)

public abstract E
parse(String cookiesHeader)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cookiesback to summary
protected final Cookies cookies
rfc6265Enabledback to summary
protected final boolean rfc6265Enabled
strictVersionOneCompliantback to summary
protected final boolean strictVersionOneCompliant

Constructor Detail

AbstractCookiesBuilderback to summary
public AbstractCookiesBuilder(boolean strictVersionOneCompliant, boolean rfc6265Enabled)

Method Detail

buildback to summary
public Cookies build()
parseback to summary
public abstract E parse(Buffer cookiesHeader)
parseback to summary
public abstract E parse(Buffer cookiesHeader, int position, int limit)
parseback to summary
public abstract E parse(String cookiesHeader)
org.glassfish.grizzly.http back to summary

public Class CookiesBuilder.ClientCookiesBuilder

extends CookiesBuilder.AbstractCookiesBuilder<CookiesBuilder.ClientCookiesBuilder>
Class Inheritance

Field Summary

Inherited from org.glassfish.grizzly.http.CookiesBuilder.AbstractCookiesBuilder:
cookiesrfc6265EnabledstrictVersionOneCompliant

Constructor Summary

AccessConstructor and Description
public
ClientCookiesBuilder(boolean strictVersionOneCompliant, boolean rfc6265Enabled)

Method Summary

Modifier and TypeMethod and Description
public CookiesBuilder.ClientCookiesBuilder
public CookiesBuilder.ClientCookiesBuilder
parse(Buffer cookiesHeader, int position, int limit)

Implements abstract org.glassfish.grizzly.http.CookiesBuilder.AbstractCookiesBuilder.parse.

public CookiesBuilder.ClientCookiesBuilder
Inherited from org.glassfish.grizzly.http.CookiesBuilder.AbstractCookiesBuilder:
build

Constructor Detail

ClientCookiesBuilderback to summary
public ClientCookiesBuilder(boolean strictVersionOneCompliant, boolean rfc6265Enabled)

Method Detail

parseback to summary
public CookiesBuilder.ClientCookiesBuilder parse(Buffer cookiesHeader)

Implements abstract org.glassfish.grizzly.http.CookiesBuilder.AbstractCookiesBuilder.parse.

Annotations
@Override
parseback to summary
public CookiesBuilder.ClientCookiesBuilder parse(Buffer cookiesHeader, int position, int limit)

Implements abstract org.glassfish.grizzly.http.CookiesBuilder.AbstractCookiesBuilder.parse.

Annotations
@Override
parseback to summary
public CookiesBuilder.ClientCookiesBuilder parse(String cookiesHeader)

Implements abstract org.glassfish.grizzly.http.CookiesBuilder.AbstractCookiesBuilder.parse.

Annotations
@Override
org.glassfish.grizzly.http back to summary

public Class CookiesBuilder.ServerCookiesBuilder

extends CookiesBuilder.AbstractCookiesBuilder<CookiesBuilder.ServerCookiesBuilder>
Class Inheritance

Field Summary

Inherited from org.glassfish.grizzly.http.CookiesBuilder.AbstractCookiesBuilder:
cookiesrfc6265EnabledstrictVersionOneCompliant

Constructor Summary

AccessConstructor and Description
public
ServerCookiesBuilder(boolean strictVersionOneCompliant, boolean rfc6265Enabled)

Method Summary

Modifier and TypeMethod and Description
public CookiesBuilder.ServerCookiesBuilder
public CookiesBuilder.ServerCookiesBuilder
parse(Buffer cookiesHeader, int position, int limit)

Implements abstract org.glassfish.grizzly.http.CookiesBuilder.AbstractCookiesBuilder.parse.

public CookiesBuilder.ServerCookiesBuilder
Inherited from org.glassfish.grizzly.http.CookiesBuilder.AbstractCookiesBuilder:
build

Constructor Detail

ServerCookiesBuilderback to summary
public ServerCookiesBuilder(boolean strictVersionOneCompliant, boolean rfc6265Enabled)

Method Detail

parseback to summary
public CookiesBuilder.ServerCookiesBuilder parse(Buffer cookiesHeader)

Implements abstract org.glassfish.grizzly.http.CookiesBuilder.AbstractCookiesBuilder.parse.

Annotations
@Override
parseback to summary
public CookiesBuilder.ServerCookiesBuilder parse(Buffer cookiesHeader, int position, int limit)

Implements abstract org.glassfish.grizzly.http.CookiesBuilder.AbstractCookiesBuilder.parse.

Annotations
@Override
parseback to summary
public CookiesBuilder.ServerCookiesBuilder parse(String cookiesHeader)

Implements abstract org.glassfish.grizzly.http.CookiesBuilder.AbstractCookiesBuilder.parse.

Annotations
@Override