|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.xml.ws.transport.http.servlet.WSServletDelegate
public class WSServletDelegate
Called by WSServlet
to choose HttpAdapter
and sends a request to it.
One instance of this object is created, and then shared across
WSServlet
instances (the container might deploy many of them,
depending on how the user writes web.xml
.)
Field Summary | |
---|---|
List<ServletAdapter> |
adapters
All ServletAdapter s that are deployed in the current web appliation. |
Constructor Summary | |
---|---|
WSServletDelegate(List<ServletAdapter> adapters,
javax.servlet.ServletContext context)
|
Method Summary | |
---|---|
void |
destroy()
|
void |
doDelete(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext context)
Handles HTTP DELETE for XML/HTTP binding based endpoints |
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext context)
|
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext context)
processes web service requests by finding the ServletAdapter
created by the WSServletContextListener and creating a
ServletConnectionImpl . |
void |
doPut(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext context)
Handles HTTP PUT for XML/HTTP binding based endpoints |
protected static javax.xml.soap.MimeHeaders |
getHeaders(javax.servlet.http.HttpServletRequest req)
|
protected Localizer |
getLocalizerFor(javax.servlet.ServletRequest request)
|
protected ServletAdapter |
getTarget(javax.servlet.http.HttpServletRequest request)
Determines which ServletAdapter serves the given request. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public final List<ServletAdapter> adapters
ServletAdapter
s that are deployed in the current web appliation.
Constructor Detail |
---|
public WSServletDelegate(List<ServletAdapter> adapters, javax.servlet.ServletContext context)
Method Detail |
---|
public void destroy()
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext context) throws javax.servlet.ServletException
javax.servlet.ServletException
public void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext context) throws javax.servlet.ServletException
ServletAdapter
created by the WSServletContextListener
and creating a
ServletConnectionImpl
.
request
- the HTTP request objectresponse
- the HTTP response object
javax.servlet.ServletException
public void doPut(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext context) throws javax.servlet.ServletException
javax.servlet.ServletException
public void doDelete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext context) throws javax.servlet.ServletException
javax.servlet.ServletException
protected static javax.xml.soap.MimeHeaders getHeaders(javax.servlet.http.HttpServletRequest req)
protected ServletAdapter getTarget(javax.servlet.http.HttpServletRequest request)
ServletAdapter
serves the given request.
protected Localizer getLocalizerFor(javax.servlet.ServletRequest request)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |