Class ServletContainerDispatcher
- java.lang.Object
-
- org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher
-
public class ServletContainerDispatcher extends Object
Helper/delegate class to unify Servlet and Filter dispatcher implementations- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Field Summary
Fields Modifier and Type Field Description protected ResteasyDeployment
deployment
protected Dispatcher
dispatcher
protected ResteasyProviderFactory
providerFactory
protected HttpRequestFactory
requestFactory
protected HttpResponseFactory
responseFactory
protected jakarta.servlet.ServletConfig
servletConfig
-
Constructor Summary
Constructors Constructor Description ServletContainerDispatcher()
ServletContainerDispatcher(jakarta.servlet.ServletConfig servletConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
Dispatcher
getDispatcher()
void
init(jakarta.servlet.ServletContext servletContext, ConfigurationBootstrap bootstrap, HttpRequestFactory requestFactory, HttpResponseFactory responseFactory)
protected void
processApplication(jakarta.ws.rs.core.Application config)
void
service(String httpMethod, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, boolean handleNotFound)
void
setDispatcher(Dispatcher dispatcher)
-
-
-
Field Detail
-
dispatcher
protected Dispatcher dispatcher
-
providerFactory
protected ResteasyProviderFactory providerFactory
-
deployment
protected ResteasyDeployment deployment
-
requestFactory
protected HttpRequestFactory requestFactory
-
responseFactory
protected HttpResponseFactory responseFactory
-
servletConfig
protected jakarta.servlet.ServletConfig servletConfig
-
-
Method Detail
-
getDispatcher
public Dispatcher getDispatcher()
-
init
public void init(jakarta.servlet.ServletContext servletContext, ConfigurationBootstrap bootstrap, HttpRequestFactory requestFactory, HttpResponseFactory responseFactory) throws jakarta.servlet.ServletException
- Throws:
jakarta.servlet.ServletException
-
destroy
public void destroy()
-
processApplication
protected void processApplication(jakarta.ws.rs.core.Application config)
-
setDispatcher
public void setDispatcher(Dispatcher dispatcher)
-
service
public void service(String httpMethod, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, boolean handleNotFound) throws IOException, jakarta.ws.rs.NotFoundException
- Throws:
IOException
jakarta.ws.rs.NotFoundException
-
-