Package org.eclipse.jetty.server
Interface Handler
- All Superinterfaces:
- Destroyable,- LifeCycle
- All Known Implementing Classes:
- AbstractHandler,- AbstractHandler.ErrorDispatchHandler,- AbstractHandlerContainer,- AntWebAppContext,- AntWebAppContext.AntServletHandler,- AsyncDelayHandler,- BufferedResponseHandler,- ConnectHandler,- ConstraintSecurityHandler,- ContextHandler,- ContextHandlerCollection,- DebugHandler,- DefaultHandler,- ErrorHandler,- ErrorPageErrorHandler,- FileBufferedResponseHandler,- GzipHandler,- HandlerCollection,- HandlerList,- HandlerWrapper,- HotSwapHandler,- HttpSpiContextHandler,- IdleTimeoutHandler,- InetAccessHandler,- MovedContextHandler,- RequestLogHandler,- ResourceHandler,- RewriteHandler,- ScopedHandler,- SecuredRedirectHandler,- SecurityHandler,- Server,- ServletContextHandler,- ServletHandler,- SessionHandler,- ShutdownHandler,- StatisticsHandler,- ThreadLimitHandler,- WebAppContext,- WebSocketUpgradeHandler
A Jetty Server Handler.
 
 A Handler instance is required by a Server to handle incoming
 HTTP requests.
 
A Handler may:
- Completely generate the HTTP Response
- Examine/modify the request and call another Handler (see HandlerWrapper).
- Pass the request to one or more other Handlers (see HandlerCollection).
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycleLifeCycle.Listener
- 
Method SummaryMethods inherited from interface org.eclipse.jetty.util.component.LifeCycleaddEventListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeEventListener, start, stop
- 
Method Details- 
handlevoid handle(String target, Request baseRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException Handle a request.- Parameters:
- target- The target of the request - either a URI or a name.
- baseRequest- The original unwrapped request object.
- request- The request either as the- Requestobject or a wrapper of that request. The- HttpConnection.getCurrentConnection().- getHttpChannel().- getRequest()
- response- The response as the- Responseobject or a wrapper of that request. The- HttpConnection.getCurrentConnection().- getHttpChannel().- getResponse()
- Throws:
- IOException- if unable to handle the request or response processing
- javax.servlet.ServletException- if unable to handle the request or response due to underlying servlet issue
 
- 
setServer
- 
getServer
- 
destroy- Specified by:
- destroyin interface- Destroyable
 
 
-