Uses of Interface
org.eclipse.jetty.server.Handler
Packages that use Handler
Package
Description
Jetty Server : Modular Servlet Integration
Jetty Util : Modular Web Application Support
Jetty Server : Core Handler API
Jetty Server : Core Handler API
Jetty Rewrite : Rewrite Handler and Rules for Jetty
Jetty Security : Modular Support for Security in Jetty
Jetty Server : Core Server API
Jetty Server : Core Handler API
Jetty GZIP Handler
Jetty Server : Session Management Implementations
-
Uses of Handler in org.eclipse.jetty.docs.programming.migration
Classes in org.eclipse.jetty.docs.programming.migration that implement HandlerModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
Uses of Handler in org.eclipse.jetty.ee10.servlet
Classes in org.eclipse.jetty.ee10.servlet that implement HandlerModifier and TypeClassDescriptionclassHandler to eagerly and asynchronously read and parseMimeTypes.Type.FORM_ENCODEDandMimeTypes.Type.MULTIPART_FORM_DATAcontent prior to invoking theServletHandler, which can then consume them with blocking APIs but without blocking.classServlet Context.classServlet HttpHandler.classMethods in org.eclipse.jetty.ee10.servlet that return HandlerMethods in org.eclipse.jetty.ee10.servlet with parameters of type HandlerModifier and TypeMethodDescriptionvoidServletContextHandler.setHandler(Handler handler) voidSessionHandler.setHandler(Handler handler) Constructors in org.eclipse.jetty.ee10.servlet with parameters of type Handler -
Uses of Handler in org.eclipse.jetty.ee10.servlet.security
Classes in org.eclipse.jetty.ee10.servlet.security that implement Handler -
Uses of Handler in org.eclipse.jetty.ee10.webapp
Classes in org.eclipse.jetty.ee10.webapp that implement Handler -
Uses of Handler in org.eclipse.jetty.ee8.nested
Classes in org.eclipse.jetty.ee8.nested that implement HandlerClasses in org.eclipse.jetty.ee8.nested that implement interfaces with type arguments of type HandlerMethods in org.eclipse.jetty.ee8.nested that return HandlerMethods in org.eclipse.jetty.ee8.nested with parameters of type HandlerModifier and TypeMethodDescriptionstatic voidHandlerWrapper.setAsParent(Handler.Container parent, Handler handler) Make aHandler.Containerthe parent of aHandlervoidContextHandler.CoreContextHandler.setHandler(Handler handler) -
Uses of Handler in org.eclipse.jetty.ee9.nested
Classes in org.eclipse.jetty.ee9.nested that implement HandlerClasses in org.eclipse.jetty.ee9.nested that implement interfaces with type arguments of type HandlerMethods in org.eclipse.jetty.ee9.nested that return HandlerMethods in org.eclipse.jetty.ee9.nested with parameters of type HandlerModifier and TypeMethodDescriptionstatic voidHandlerWrapper.setAsParent(Handler.Container parent, Handler handler) Make aHandler.Containerthe parent of aHandlervoidContextHandler.CoreContextHandler.setHandler(Handler handler) -
Uses of Handler in org.eclipse.jetty.fcgi.proxy
Classes in org.eclipse.jetty.fcgi.proxy that implement HandlerModifier and TypeClassDescriptionclassSpecific implementation ofProxyHandler.Reversefor FastCGI. -
Uses of Handler in org.eclipse.jetty.http.spi
Classes in org.eclipse.jetty.http.spi that implement HandlerMethods in org.eclipse.jetty.http.spi with parameters of type Handler -
Uses of Handler in org.eclipse.jetty.proxy
Classes in org.eclipse.jetty.proxy that implement HandlerModifier and TypeClassDescriptionclassAHandlerthat can be used to implement aforward proxy ("proxy")or areverse proxy ("gateway")as defined by RFC 7230.static classAProxyHandlerthat can be used to implement a forward proxy server.static classAProxyHandlerthat can be used to implement a reverse proxy. -
Uses of Handler in org.eclipse.jetty.rewrite.handler
Classes in org.eclipse.jetty.rewrite.handler that implement HandlerModifier and TypeClassDescriptionclassRewriteHandlerrewrites incoming requests through a set ofRules.Constructors in org.eclipse.jetty.rewrite.handler with parameters of type HandlerModifierConstructorDescriptionRewriteHandler(Handler handler) RewriteHandler(Handler handler, RuleContainer rules) -
Uses of Handler in org.eclipse.jetty.security
Classes in org.eclipse.jetty.security that implement HandlerModifier and TypeClassDescriptionclassAbstract SecurityHandler.static classA concrete implementation ofSecurityHandlerthat uses aPathMappingsto match request to a list ofConstraints, which are applied in the order of least significant to most significant.Constructors in org.eclipse.jetty.security with parameters of type HandlerModifierConstructorDescriptionPathMapped(Handler handler) protectedSecurityHandler(Handler handler) -
Uses of Handler in org.eclipse.jetty.server
Subinterfaces of Handler in org.eclipse.jetty.serverModifier and TypeInterfaceDescriptionstatic interfaceAHandler.Containerthat can contain multiple otherHandlers.static interfaceAHandlerthat contains one or more otherHandlers.static interfaceAHandler.Containerthat can contain one single otherHandler.interfaceDeprecated.Classes in org.eclipse.jetty.server that implement HandlerModifier and TypeClassDescriptionstatic classAn abstract implementation ofHandlerthat is aContainerLifeCycle.static classAn abstractHandlerwith aInvocable.InvocationType.NON_BLOCKINGinvocation type.static classAHandler.Abstractthat implementsHandler.Container.static classAHandler.Containerthat contains an ordered list of childrenHandlers whoseRequest.Handler.handle(Request, Response, Callback)method is invoked in sequence on each child until a child returnstrue.static classAn implementation ofHandler.Singleton, which is aHandler.Containerthat wraps one single otherHandler.classclassDeprecated, for removal: This API element is subject to removal in a future version.useSizeLimitHandlerinstead.Methods in org.eclipse.jetty.server with type parameters of type HandlerModifier and TypeMethodDescription<T extends Handler>
THandler.AbstractContainer.getDescendant(Class<T> type) default <T extends Handler>
THandler.Container.getDescendant(Class<T> type) Handler.AbstractContainer.getDescendants(Class<T> type) Handler.Container.getDescendants(Class<T> type) Methods in org.eclipse.jetty.server that return HandlerModifier and TypeMethodDescriptionstatic HandlerHandler.Singleton.checkHandler(Handler.Singleton singleton, Handler handler) Utility method to perform sanity checks on a {Handlerto be added to the givenSingleton.Server.getDefaultHandler()Handler.Singleton.getHandler()Handler.Wrapper.getHandler()static HandlerHandler.Singleton.updateHandler(Handler.Singleton singleton, Handler handler) Utility method to perform sanity checks before updating the givenHandlerto the givenSingleton, typically used in implementations ofHandler.Singleton.setHandler(Handler).Methods in org.eclipse.jetty.server that return types with arguments of type HandlerModifier and TypeMethodDescriptionHandler.Container.getDescendants()Handler.Container.getHandlers()Handler.Sequence.getHandlers()Handler.Singleton.getHandlers()Handler.Sequence.newHandlers(List<Handler> handlers) Methods in org.eclipse.jetty.server with parameters of type HandlerModifier and TypeMethodDescriptiondefault voidHandler.Collection.addHandler(Handler handler) Adds the givenHandlerto this collection ofHandlers.static HandlerHandler.Singleton.checkHandler(Handler.Singleton singleton, Handler handler) Utility method to perform sanity checks on a {Handlerto be added to the givenSingleton.static <T extends Handler.Container>
THandler.AbstractContainer.findContainerOf(Handler.Container root, Class<T> type, Handler handler) default <T extends Handler.Container>
THandler.Container.getContainer(Handler handler, Class<T> type) default booleanHandler.Collection.removeHandler(Handler handler) Removes the givenHandlerfrom this collection ofHandlers.voidServer.setDefaultHandler(Handler defaultHandler) voidHandler.Singleton.setHandler(Handler handler) voidHandler.Wrapper.setHandler(Handler handler) default voidHandler.Collection.setHandlers(Handler... handlers) Similar toHandler.Collection.setHandlers(List).static HandlerHandler.Singleton.updateHandler(Handler.Singleton singleton, Handler handler) Utility method to perform sanity checks before updating the givenHandlerto the givenSingleton, typically used in implementations ofHandler.Singleton.setHandler(Handler).Method parameters in org.eclipse.jetty.server with type arguments of type HandlerModifier and TypeMethodDescriptiondefault voidHandler.Collection.addHandler(Supplier<Handler> supplier) Adds theHandlersupplied by the givenSupplierto this collection ofHandlers.Handler.Sequence.newHandlers(List<Handler> handlers) default voidHandler.Singleton.setHandler(Supplier<Handler> supplier) Sets the childHandlersupplied by the givenSupplier.voidHandler.Collection.setHandlers(List<Handler> handlers) Sets the givenHandlers as children of this collection ofHandlers.voidHandler.Sequence.setHandlers(List<Handler> handlers) Constructors in org.eclipse.jetty.server with parameters of type HandlerModifierConstructorDescriptionCreates aSequencewith the givenHandlers.Creates a wrapper with the given dynamic parameter wrapping the givenHandler.Creates a non-dynamic wrapper of the givenHandler.Constructor parameters in org.eclipse.jetty.server with type arguments of type Handler -
Uses of Handler in org.eclipse.jetty.server.handler
Classes in org.eclipse.jetty.server.handler that implement HandlerModifier and TypeClassDescriptionclassDeprecated.UseHandler.AbstractclassDeprecated.classA Handler that can apply a mechanism to buffer the entire response content until the output is closed.classAHandler.Wrapperthat conditionally handles aRequest.static classAn AbstractConditionalHandler.static classAn implementation ofConditionalHandlerthat, if conditions are met, will not do any further handling by returningfalsefromConditionalHandler.DontHandle.onConditionsMet(Request, Response, Callback).static classAn abstract implementation ofConditionalHandlerthat, if conditions are not met, will call theConditionalHandler.nextHandler(Request, Response, Callback)fromConditionalHandler.ElseNext.onConditionsNotMet(Request, Response, Callback).static classAn implementation ofConditionalHandlerthat, if conditions are met, will reject the request by sending a response (by default aHttpStatus.FORBIDDEN_403).static classAn implementation ofConditionalHandlerthat, if conditions are met, will skip the nextHandlerby invoking itsnext Handler.classImplementation of aHandlerthat supports HTTP CONNECT.classclassCreates a Map of contexts to it's contained handlers based on the context path and virtual hosts of any containedContextHandlers.classImplementation of the CORS protocol defined by the fetch standard.classDebug Handler.classDefault Handler.classclassAHandler.Wrapperthat fires events during the processing of the requests.classHandler to track active requests and allow them to gracefully complete.classAHandlerContainerthat allows a hot swap of a wrapped handler.classHandler to adjust the idle timeout of requests while dispatched.classInetAddress Access HandlerclassAHandlerthat helps recording the total latency of the requests executed by the wrapped handler.classAContextHandlerwith a childHandlerthat redirects to a configurable URI.classA Handler that delegates to other handlers through a configuredPathMappings.classA quality of serviceHandlerthatconditionallylimits the number of concurrent requests, to provide more predictable end-user experience in case descendantHandlers have limited capacity.classResource Handler will serve static content and handle If-Modified-Since headers.static classUtility class to create a ContextHandler containing a ResourceHandler.classForces a redirect to the secure form of the resource before allowed to access the resource.classAHandlerthat initiates a Shutdown of the Jetty Server it belongs to.classAHandlerthat can limit the size of message bodies in requests and responses.classA troubleshootingHandler.Wrapperthat tracks whetherHandler/Request/Responseasynchronous APIs are properly used by applications.classstatic classChecks that the wrapped handler can read/write at a minimal rate of N bytes per second.classHandler to limit the number of concurrent threads per remote IP address, for DOS protection.classInspired by nginx'stry_filesfunctionality.Methods in org.eclipse.jetty.server.handler that return HandlerModifier and TypeMethodDescriptionprotected HandlerDelayedHandler.DelayedProcess.getHandler()HotSwapHandler.getHandler()Methods in org.eclipse.jetty.server.handler that return types with arguments of type HandlerModifier and TypeMethodDescriptionPathMappingsHandler.getHandlers()ContextHandlerCollection.newHandlers(List<Handler> handlers) Methods in org.eclipse.jetty.server.handler with parameters of type HandlerModifier and TypeMethodDescriptionvoidPathMappingsHandler.addMapping(PathSpec pathSpec, Handler handler) voidContextHandlerCollection.deployHandler(Handler handler, Callback callback) Thread safe deploy of a Handler.protected DelayedHandler.DelayedProcessDelayedHandler.newDelayedProcess(boolean contentExpected, String contentType, MimeTypes.Type mimeType, Handler handler, Request request, Response response, Callback callback) voidHotSwapHandler.setHandler(Handler handler) voidContextHandlerCollection.undeployHandler(Handler handler, Callback callback) Thread safe undeploy of a Handler.Method parameters in org.eclipse.jetty.server.handler with type arguments of type HandlerConstructors in org.eclipse.jetty.server.handler with parameters of type HandlerModifierConstructorDescriptionprotectedprotectedBufferedResponseHandler(Handler handler) ByHttpStatus(Handler handler) ConnectHandler(Handler handler) ContextHandler(Handler handler) ContextHandler(Handler handler, String contextPath) DebugHandler(Handler handler) DelayedHandler(Handler handler) protectedDelayedProcess(Handler handler, Request request, Response response, Callback callback) DontHandle(Handler handler) EventsHandler(Handler handler) GracefulHandler(Handler handler) IdleTimeoutHandler(Handler handler) InetAccessHandler(Handler handler) LatencyRecordingHandler(Handler handler) MinimumDataRateHandler(Handler handler, long minimumReadRate, long minimumWriteRate) Creates aMinimumDataRateHandlerwith the specified read and write rates.QoSHandler(Handler handler) protectedReHandlingErrorHandler(Handler handler) ResourceHandler(Handler handler) SecuredRedirectHandler(Handler handler) Uses moved temporarily code (302) as the redirect code.SecuredRedirectHandler(Handler handler, int code) Use supplied code as the redirect code.ShutdownHandler(Handler handler, String shutdownPath, String shutdownToken, boolean exitJVM) Creates a Handler that lets the server be shut down remotely (but only from localhost).StatisticsHandler(Handler handler) ThreadLimitHandler(Handler handler, String forwardedHeader, boolean rfc7239) TryPathsHandler(Handler handler) UntilContentDelayedProcess(Handler handler, Request request, Response response, Callback callback) UntilFormDelayedProcess(Handler handler, Request wrapped, Response response, Callback callback, String contentType) UntilMultipartDelayedProcess(Handler handler, Request request, Response response, Callback callback, String contentType, MultiPartConfig config) -
Uses of Handler in org.eclipse.jetty.server.handler.gzip
Classes in org.eclipse.jetty.server.handler.gzip that implement HandlerConstructors in org.eclipse.jetty.server.handler.gzip with parameters of type Handler -
Uses of Handler in org.eclipse.jetty.session
Classes in org.eclipse.jetty.session that implement HandlerMethods in org.eclipse.jetty.session that return HandlerMethods in org.eclipse.jetty.session with parameters of type Handler -
Uses of Handler in org.eclipse.jetty.websocket.core.server
Classes in org.eclipse.jetty.websocket.core.server that implement Handler -
Uses of Handler in org.eclipse.jetty.websocket.server
Classes in org.eclipse.jetty.websocket.server that implement HandlerModifier and TypeClassDescriptionclassAHandlerthat may perform the upgrade from HTTP to WebSocket.
Handler.Container