Top Interfaces Classes Enums
module org.glassfish.grizzly.http.server

Package org.glassfish.grizzly.http.server


Interface Summary

Modifier and TypeInterface and Description
public interface
AddOn

The HttpServer addon interface, responsible for adding features like WebSockets, Comet to HttpServer.

public interface
AfterServiceListener

The listener, which could be registered on a Request using Request#addAfterServiceListener(org.glassfish.grizzly.http.server.AfterServiceListener) and be notified once the Request processing will be completed.

public interface
ErrorPageGenerator

Error page generator interface, which is responsible for generating of an error page corresponding to the given response status.

public interface
HttpServerProbe

Monitoring probe providing callbacks that may be invoked by Grizzly HttpServerFilter.

pack-priv interface
public interface
RequestExecutorProvider

An implementation of this interface will be responsible for executing user's code in HttpHandler#service(org.glassfish.grizzly.http.server.Request, org.glassfish.grizzly.http.server.Response) and notifying ReadHandler, WriteHandler registered by the user.

public interface
SessionManager

HTTP session manager abstraction responsible for keeping track of HTTP session associated with a user Request.

public interface
SuspendContext

Interface represents a context of the suspended Response.

public interface
TimeoutHandler

Handler, which processes suspended Response timeout and is able to either confirm it or reset.

Class Summary

Modifier and TypeClass and Description
public class
BackendConfiguration

This configuration might be useful, when Grizzly HttpServer is running behind an HTTP gateway like reverse proxy, load balancer etc...

public class
CLStaticHttpHandler

HttpHandler, which processes requests to a static resources resolved by a given ClassLoader.

public class
public class
Constants

Constants.

public class
public class
DefaultSessionManager

Default SessionManager implementation.

public class
public class
GrizzlyPrincipal

Generic implementation of java.security.Principal that is used to represent principals authenticated at the protocol handler level.

public abstract class
HttpHandler

Base class to use when Request/Response/InputStream/OutputStream are needed to implement a customized HTTP container/extension to the HTTP module.

public class
HttpHandlerChain

The HttpHandlerChain class allows the invocation of multiple HttpHandlers every time a new HTTP request is ready to be handled.

public class
HttpHandlerRegistration

Class representing HttpHandler registration information on a HttpServer.

public class
public class
HttpServerFilter

Filter implementation to provide high-level HTTP request/response processing.

public class
HttpServerMonitoringConfig

Grizzly web server monitoring config.

pack-priv class
HttpServerProbeNotifier

Utility class, which has notification methods for different HttpServerProbe events.

public class
pack-priv class
pack-priv class
pack-priv class
NIOReaderImpl

NIOReader implementation based on InputBuffer.

pack-priv class
NIOWriterImpl

NIOWriter implementation.

public class
Request

Wrapper object for the Coyote request.

public class
Response

Wrapper object for the Coyote response.

public class
ServerConfiguration

Configuration options for a particular HttpServer instance.

public class
public class
Session

Simple session object.

public class
StaticHttpHandler

HttpHandler, which processes requests to a static resources.

public abstract class
StaticHttpHandlerBase

The basic class for HttpHandler implementations, which processes requests to a static resources.

public class
SuspendStatus

The request/response suspend status bound to a specific thread.

pack-priv class

Enum Summary

Modifier and TypeEnum and Description
public enum
pack-priv enum
State

Network component (like HttpServer or NetworkListener) state.