Adapter连接了Tomcat连接器Connector和容器Container.它的实现类是CoyoteAdapter主要负责的是对请求进行封装,构造Request和Response对象.并将请求转发给Container也就是Servlet容器.
首先它实现了4个主要方法,以接口的形式给予了定义.
public interface Adapter
{
public void service(Request req, Response res)throws Exception;
public boolean event(Request req, Response res, SocketStatus status)throws Exception;
public boolean asyncDispatch(Request req,Response res, SocketStatus status)throws Exception;
public void log(Request req, Response res, long time);
public String getDomain();
}