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