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

All Superinterfaces:
Component
All Known Implementing Classes:
ServerAdapter, ServletAdapter

public interface BoundEndpoint
extends Component

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.
 
Methods inherited from interface com.sun.xml.ws.api.Component
getSPI
 

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


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.