public class TG_WSServletDelegate extends Object
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.)
| Modifier and Type | Field and Description |
|---|---|
List<TG_ServletAdapter> |
adapters
All
ServletAdapters that are deployed in the current web
appliation. |
| Constructor and Description |
|---|
TG_WSServletDelegate(List<TG_ServletAdapter> adapters,
javax.servlet.ServletContext context) |
| Modifier and Type | Method and Description |
|---|---|
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 com.sun.xml.ws.util.localization.Localizer |
getLocalizerFor(javax.servlet.ServletRequest request) |
protected TG_ServletAdapter |
getTarget(javax.servlet.http.HttpServletRequest request)
Determines which
ServletAdapter serves the given request. |
public final List<TG_ServletAdapter> adapters
ServletAdapters that are deployed in the current web
appliation.public TG_WSServletDelegate(List<TG_ServletAdapter> adapters, javax.servlet.ServletContext context)
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.ServletExceptionpublic void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext context)
throws javax.servlet.ServletException
javax.servlet.ServletExceptionpublic 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 objectjavax.servlet.ServletExceptionpublic void doPut(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext context)
throws javax.servlet.ServletException
javax.servlet.ServletExceptionpublic void doDelete(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext context)
throws javax.servlet.ServletException
javax.servlet.ServletExceptionprotected TG_ServletAdapter getTarget(javax.servlet.http.HttpServletRequest request)
ServletAdapter serves the given request.protected com.sun.xml.ws.util.localization.Localizer getLocalizerFor(javax.servlet.ServletRequest request)
Copyright © 2006–2015 TinyGroup. All rights reserved.