Class HttpServletDispatcher
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
,HttpRequestFactory
,HttpResponseFactory
- Direct Known Subclasses:
HttpServlet30Dispatcher
public class HttpServletDispatcher
extends javax.servlet.http.HttpServlet
implements HttpRequestFactory, HttpResponseFactory
- Version:
- $Revision: 1 $
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected HttpRequest
createHttpRequest
(String httpMethod, javax.servlet.http.HttpServletRequest request, ResteasyHttpHeaders headers, ResteasyUriInfo uriInfo, HttpResponse theResponse, javax.servlet.http.HttpServletResponse response) createResteasyHttpRequest
(String httpMethod, javax.servlet.http.HttpServletRequest request, ResteasyHttpHeaders headers, ResteasyUriInfo uriInfo, HttpResponse theResponse, javax.servlet.http.HttpServletResponse response) createResteasyHttpResponse
(javax.servlet.http.HttpServletResponse response) protected HttpResponse
createServletResponse
(javax.servlet.http.HttpServletResponse response) void
destroy()
void
init
(javax.servlet.ServletConfig servletConfig) void
service
(String httpMethod, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) protected void
service
(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Field Details
-
servletContainerDispatcher
-
-
Constructor Details
-
HttpServletDispatcher
public HttpServletDispatcher()
-
-
Method Details
-
getDispatcher
-
init
public void init(javax.servlet.ServletConfig servletConfig) throws javax.servlet.ServletException - Specified by:
init
in interfacejavax.servlet.Servlet
- Overrides:
init
in classjavax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
-
destroy
public void destroy()- Specified by:
destroy
in interfacejavax.servlet.Servlet
- Overrides:
destroy
in classjavax.servlet.GenericServlet
-
service
protected void service(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) throws javax.servlet.ServletException, IOException - Overrides:
service
in classjavax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
IOException
-
service
public void service(String httpMethod, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException - Throws:
IOException
-
createResteasyHttpRequest
public HttpRequest createResteasyHttpRequest(String httpMethod, javax.servlet.http.HttpServletRequest request, ResteasyHttpHeaders headers, ResteasyUriInfo uriInfo, HttpResponse theResponse, javax.servlet.http.HttpServletResponse response) - Specified by:
createResteasyHttpRequest
in interfaceHttpRequestFactory
-
createResteasyHttpResponse
- Specified by:
createResteasyHttpResponse
in interfaceHttpResponseFactory
-
createHttpRequest
protected HttpRequest createHttpRequest(String httpMethod, javax.servlet.http.HttpServletRequest request, ResteasyHttpHeaders headers, ResteasyUriInfo uriInfo, HttpResponse theResponse, javax.servlet.http.HttpServletResponse response) -
createServletResponse
-