Class FilterDispatcher
java.lang.Object
org.jboss.resteasy.plugins.server.servlet.FilterDispatcher
- All Implemented Interfaces:
jakarta.servlet.Filter
,HttpRequestFactory
,HttpResponseFactory
- Direct Known Subclasses:
Filter30Dispatcher
public class FilterDispatcher
extends Object
implements jakarta.servlet.Filter, HttpRequestFactory, HttpResponseFactory
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ServletContainerDispatcher
protected jakarta.servlet.ServletContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateResteasyHttpRequest
(String httpMethod, jakarta.servlet.http.HttpServletRequest request, ResteasyHttpHeaders headers, ResteasyUriInfo uriInfo, HttpResponse theResponse, jakarta.servlet.http.HttpServletResponse response) createResteasyHttpResponse
(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request) void
destroy()
void
doFilter
(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse, jakarta.servlet.FilterChain filterChain) void
init
(jakarta.servlet.FilterConfig servletConfig)
-
Field Details
-
servletContainerDispatcher
-
servletContext
protected jakarta.servlet.ServletContext servletContext
-
-
Constructor Details
-
FilterDispatcher
public FilterDispatcher()
-
-
Method Details
-
getDispatcher
-
init
public void init(jakarta.servlet.FilterConfig servletConfig) throws jakarta.servlet.ServletException - Specified by:
init
in interfacejakarta.servlet.Filter
- Throws:
jakarta.servlet.ServletException
-
createResteasyHttpRequest
public HttpRequest createResteasyHttpRequest(String httpMethod, jakarta.servlet.http.HttpServletRequest request, ResteasyHttpHeaders headers, ResteasyUriInfo uriInfo, HttpResponse theResponse, jakarta.servlet.http.HttpServletResponse response) - Specified by:
createResteasyHttpRequest
in interfaceHttpRequestFactory
-
createResteasyHttpResponse
public HttpResponse createResteasyHttpResponse(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request) - Specified by:
createResteasyHttpResponse
in interfaceHttpResponseFactory
-
doFilter
public void doFilter(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse, jakarta.servlet.FilterChain filterChain) throws IOException, jakarta.servlet.ServletException - Specified by:
doFilter
in interfacejakarta.servlet.Filter
- Throws:
IOException
jakarta.servlet.ServletException
-
destroy
public void destroy()- Specified by:
destroy
in interfacejakarta.servlet.Filter
-