com.sun.xml.ws.api.server
Class WebModule

java.lang.Object
  extended by com.sun.xml.ws.api.server.Module
      extended by com.sun.xml.ws.api.server.WebModule
Direct Known Subclasses:
ServletModule

public abstract class WebModule
extends Module

Module that is an HTTP container.

Since:
2.1 EA3

Constructor Summary
WebModule()
           
 
Method Summary
abstract  String getContextPath()
          Gets the host, port, and context path portion of this module.
 
Methods inherited from class com.sun.xml.ws.api.server.Module
getBoundEndpoints
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebModule

public WebModule()
Method Detail

getContextPath

@NotNull
public abstract String getContextPath()
Gets the host, port, and context path portion of this module.

For example, if this is an web appliation running in a servlet container "http://myhost/myapp", then this method should return this URI.

This method follows the convention of the HttpServletRequest.getContextPath(), and accepts strings like "http://myhost" (for web applications that are deployed to the root context path), or "http://myhost/foobar" (for web applications that are deployed to context path "/foobar")

Notice that this method involves in determining the machine name without relying on HTTP "Host" header.