org.eclipse.jetty.server
接口 Handler
- 所有超级接口:
- Destroyable, LifeCycle
- 所有已知子接口:
- Server.Graceful
- 所有已知实现类:
- AbstractHandler, AbstractHandlerContainer, ConnectHandler, ConstraintSecurityHandler, ContextHandler, ContextHandlerCollection, DebugHandler, DefaultHandler, ErrorHandler, ErrorPageErrorHandler, GzipHandler, HandlerCollection, HandlerList, HandlerWrapper, HotSwapHandler, HttpSpiContextHandler, IPAccessHandler, MovedContextHandler, ProxyHandler, RequestLogHandler, ResourceHandler, RewriteHandler, ScopedHandler, SecurityHandler, Server, ServletContextHandler, ServletHandler, ServletHandler, SessionHandler, ShutdownHandler, StatisticsHandler, WebAppContext, WebSocketHandler
public interface Handler
- extends LifeCycle, Destroyable
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).
Handlers are passed the servlet API request and response object, but are
not Servlets. The servlet container is implemented by handlers for
context, security, session and servlet that modify the request object
before passing it to the next stage of handling.
handle
void handle(String target,
Request baseRequest,
HttpServletRequest request,
HttpServletResponse response)
throws IOException,
ServletException
- Handle a request.
- 参数:
target - The target of the request - either a URI or a name.baseRequest - The original unwrapped request object.request - The request either as the Request
object or a wrapper of that request. The AbstractHttpConnection.getCurrentConnection()
method can be used access the Request object if required.response - The response as the Response
object or a wrapper of that request. The AbstractHttpConnection.getCurrentConnection()
method can be used access the Response object if required.
- 抛出:
IOException
ServletException
setServer
void setServer(Server server)
getServer
Server getServer()
destroy
void destroy()
- 指定者:
- 接口
Destroyable 中的 destroy
Copyright © 2013. All Rights Reserved.