public final class TG_ServletAdapter
extends com.sun.xml.ws.transport.http.HttpAdapter
implements com.sun.xml.ws.api.server.BoundEndpoint
HttpAdapter for servlets.
This is a thin wrapper around HttpAdapter with some description
specified in the deployment (in particular those information are related
to how a request is routed to a TG_ServletAdapter.
This class implements BoundEndpoint and represent the
servlet-WSEndpoint association for
| Modifier | Constructor and Description |
|---|---|
protected |
TG_ServletAdapter(String name,
String urlPattern,
com.sun.xml.ws.api.server.WSEndpoint endpoint,
TG_ServletAdapterList owner) |
| Modifier and Type | Method and Description |
|---|---|
URI |
getAddress() |
URI |
getAddress(String baseAddress) |
String |
getName()
Gets the name of the endpoint as given in the sun-jaxws.xml
deployment descriptor.
|
QName |
getPortName()
Convenient method to return a port name from
WSEndpoint. |
javax.servlet.ServletContext |
getServletContext() |
void |
handle(javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Version of
HttpAdapter.handle(WSHTTPConnection)
that takes convenient parameters for servlet. |
void |
publishWSDL(javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Deprecated.
|
String |
toString() |
createAlone, createToolkit, getServiceDefinition, getValidPath, handle, initWSDLMap, invokeAsync, publishWSDLprotected TG_ServletAdapter(String name, String urlPattern, com.sun.xml.ws.api.server.WSEndpoint endpoint, TG_ServletAdapterList owner)
public javax.servlet.ServletContext getServletContext()
public String getName()
@NotNull public URI getAddress()
getAddress in interface com.sun.xml.ws.api.server.BoundEndpoint@NotNull public URI getAddress(String baseAddress)
getAddress in interface com.sun.xml.ws.api.server.BoundEndpointpublic QName getPortName()
WSEndpoint.WSEndpoint isn't tied to any paritcular port.public void handle(javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
HttpAdapter.handle(WSHTTPConnection)
that takes convenient parameters for servlet.context - Servlet Contextrequest - Servlet Requestresponse - Servlet ResponseIOException - when there is i/o error in handling requestpublic void publishWSDL(javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
handle(ServletContext, HttpServletRequest, HttpServletResponse)context - Servlet Contextrequest - Servlet Requestresponse - Servlet ResponseIOException - when there is i/o error in handling requestCopyright © 2006–2015 TinyGroup. All rights reserved.