Top Description Classes
module org.eclipse.jetty.server

Package org.eclipse.jetty.server.handler


Jetty Server : Core Handler API

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractHandler

Deprecated Use Handler.Abstract
AbstractHandler.
public abstract class
AbstractHandlerContainer

Deprecated
Abstract Handler Container.
public class
BufferedResponseHandler

A Handler that can apply a mechanism to buffer the entire response content until the output is closed.

public abstract class
ConditionalHandler

A Handler.Wrapper that conditionally handles a Request.

public class
ConnectHandler

Implementation of a Handler that supports HTTP CONNECT.

public class
ContextHandler

A Handler that scopes a request to a specific Context.

public class
ContextHandlerCollection

Creates a Map of contexts to it's contained handlers based on the context path and virtual hosts of any contained ContextHandlers.

public class
public class
public class
CrossOriginHandler

Implementation of the CORS protocol defined by the fetch standard.

public class
DebugHandler

Debug Handler.

public class
DefaultHandler

Default Handler.

public class
public class
ErrorHandler

Handler for Error pages An ErrorHandler is registered with Server#setErrorHandler(Request.Handler).

public abstract class
EventsHandler

A Handler.Wrapper that fires events during the processing of the requests.

public class
GracefulHandler

Handler to track active requests and allow them to gracefully complete.

public class
HotSwapHandler

A HandlerContainer that allows a hot swap of a wrapped handler.

public class
IdleTimeoutHandler

Handler to adjust the idle timeout of requests while dispatched.

public class
InetAccessHandler

InetAddress Access Handler

Controls access to the wrapped handler using the real remote IP.

public abstract class
LatencyRecordingHandler

A Handler that helps recording the total latency of the requests executed by the wrapped handler.

public class
ManagedAttributeListener

Enable Jetty style JMX MBeans from within a Context

public class
MovedContextHandler

A ContextHandler with a child Handler that redirects to a configurable URI.

public class
PathMappingsHandler

A Handler that delegates to other handlers through a configured PathMappings.

public class
QoSHandler

A quality of service Handler that conditionally limits the number of concurrent requests, to provide more predictable end-user experience in case descendant Handlers have limited capacity.

public abstract class
ReHandlingErrorHandler

An ErrorHandler that can re-handle a request at an error page location.

public class
ResourceHandler

Resource Handler.

public class
SecuredRedirectHandler

Forces a redirect to the secure form of the resource before allowed to access the resource.

public class
ShutdownHandler

A Handler that initiates a Shutdown of the Jetty Server it belongs to.

public class
public class
ThreadLimitHandler

Handler to limit the threads per IP address for DOS protection

The ThreadLimitHandler applies a limit to the number of Threads that can be used simultaneously per remote IP address.

public class
TryPathsHandler

Inspired by nginx's try_files functionality.