¿Cuándo se llamaría a javax.servlet.Filter.doFilter (solicitud de ServletRequest, resolución de ServletResponse) con otra cosa que no sea HttpServletRequest / Response?

He estado escribiendo servlets y filtros durante años y es algo que siempre me ha molestado un poco: la comprobación y el lanzamiento deServletRequest yServletResponse parámetros aHttpServletRequest yHttpServletResponse, particularmente con filtros ya que no hay estándarHttpFilter clase base para hacer esto por ti, a diferencia de los servlets.

La pregunta es: ¿cuándo verías algo que no sea?HttpServletRequest/HttpServletResponse ser pasado a su servlet / filtro y que debe hacer si lo hace?

Respuestas a la pregunta(2)

Su respuesta a la pregunta