1. 描述
基于Jetty-9.4.8.v20171121。
Handler是Jetty服务处理器,用户Server处理HTTP请求。
Handler可以做如下处理:
(1)完全生成HTTP响应;
(2)检查或修改请求然后调用其他Handler,比如HandlerWrapper;
(3)传递请求给一个或多个Handlers,比如HandlerCollection;
1.1 类图
(1)AbstractHandler继承ContainerLifeCycle提供:
(a)启停行为
(b)bean容器
(c)基本的dump支持
(d)Server引用
(e)ErrorDispatchHandler处理错误
(2)实现HandlerContainer接口的Handler可以包含其他Handlers,可以是一个HandlerWrapper或多个HandlerList/HandlerCollection
1.2 API