Interface BoundEndpoint

    • Method Detail

      • 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