com.sun.xml.ws.api.server
Interface BoundEndpoint

All Known Implementing Classes:
ServletAdapter

public interface BoundEndpoint

Represents the WSEndpoint bound to a particular transport.

See Also:
Module.getBoundEndpoints()

Method Summary
 URI getAddress()
          The address of the bound endpoint.
 URI getAddress(String baseAddress)
          The address of the bound endpoint using the base address.
 WSEndpoint getEndpoint()
          The endpoint that was bound.
 

Method Detail

getEndpoint

@NotNull
WSEndpoint getEndpoint()
The endpoint that was bound.

Multiple BoundEndpoints may point to the same WSEndpoint, if it's bound to multiple transports.

Returns:
the endpoint

getAddress

@NotNull
URI getAddress()
The address of the bound endpoint.

For example, if this endpoint is bound to a servlet endpoint "http://foobar/myapp/myservice", then this method should return that address.

Returns:
address of the endpoint

getAddress

@NotNull
URI getAddress(String baseAddress)
The address of the bound endpoint using the base address. Often times, baseAddress is only avaialble during the request.

If the endpoint is bound to a servlet endpoint, the base address won't include the url-pattern, so the base address would be "http://host:port/context". This method would include url-pattern for the endpoint and return that address for e.g. "http://host:port/context/url-pattern"

Parameters:
baseAddress - that is used in computing the full address
Returns:
address of the endpoint