|
||||||||||
| 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 ServletAdapters 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 |
doHead(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 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
ServletAdapters 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 doHead(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext context)
throws javax.servlet.ServletException
javax.servlet.ServletException
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.ServletExceptionprotected 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 | |||||||||