|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.xml.ws.transport.httpspi.servlet.WSServletDelegate
public class WSServletDelegate
Called by WSSPIServlet to choose EndpointAdapter
and sends a request to it.
One instance of this object is created, and then shared across
WSSPIServlet instances (the container might deploy many of them,
depending on how the user writes web.xml.)
| Field Summary | |
|---|---|
List<EndpointAdapter> |
adapters
All EndpointAdapters that are deployed in the current web application. |
| Constructor Summary | |
|---|---|
WSServletDelegate(List<EndpointAdapter> 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 EndpointAdapter
created by the WSSPIContextListener |
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 EndpointAdapter |
getTarget(javax.servlet.http.HttpServletRequest request)
Determines which EndpointAdapter 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<EndpointAdapter> adapters
EndpointAdapters that are deployed in the current web application.
| Constructor Detail |
|---|
public WSServletDelegate(List<EndpointAdapter> 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)
public void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext context)
EndpointAdapter
created by the WSSPIContextListener
request - the HTTP request objectresponse - the HTTP response objectcontext - servlet context
public void doPut(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext context)
request - the HTTP request objectresponse - the HTTP response objectcontext - servlet context
public void doDelete(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext context)
request - the HTTP request objectresponse - the HTTP response objectcontext - servlet contextprotected EndpointAdapter getTarget(javax.servlet.http.HttpServletRequest request)
EndpointAdapter serves the given request.
request - the HTTP request object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||