Skip to main content

[jsr339-experts] Re: [jax-rs-spec users] Re: Re: Why do we need new UriInfo Methods?

  • From: Santiago Pericas-Geertsen <Santiago.PericasGeertsen@...>
  • To: jsr339-experts@...
  • Subject: [jsr339-experts] Re: [jax-rs-spec users] Re: Re: Why do we need new UriInfo Methods?
  • Date: Thu, 31 Jan 2013 09:32:28 -0500


On Jan 30, 2013, at 7:40 AM, Bill Burke <bburke@...> wrote:

> Why aren't the relativize and resolve methods in UriBuilder?

 The main reason is that relativization/resolution are operations that make 
more sense on fully-built links/URIs (How do you relativize a URI with 
template variables?). Hence, the new methods buildRelativized() and 
buildResolved() in Link.Builder. The UriBuilder class is already complex 
enough to add more building flavors IMO. 

 UriInfo seemed like the next best location and it can be easily passed as a 
param to the aformentioned build methods to provide context.

-- Santiago

> On 1/30/2013 5:41 AM, Marek Potociar wrote:
>> Taking back my comment - I'm sorry, I misread the original request. I 
>> thought we're talking about resolveTemplate() methods.
>
>> Marek
>
>> On Jan 30, 2013, at 11:23 AM, Marek Potociar <marek.potociar@...> wrote:
>
>>> We need those to align with WebTarget and to support some of its methods. 
>>> We also discussed this IIRC.
>>> 
>>> I'm strongly against removing the methods.
>>> 
>>> Marek
>>> 
>>> On Jan 28, 2013, at 11:49 PM, Bill Burke <bburke@...> wrote:
>>> 
>>>> relatives and resolve.  I don't seem to recall us discussing this.
>>>> 
>>>> -1 for these new methods.  We don't need to pollute the API with 
>>>> esoteric use cases.
>>>> 
>>>> --
>>>> Bill Burke
>>>> JBoss, a division of Red Hat
>>>> http://bill.burkecentral.com
>>> 
>
> 
> -- 
> Bill Burke
> JBoss, a division of Red Hat
> http://bill.burkecentral.com



[jsr339-experts] Re: [jax-rs-spec users] Re: Why do we need new UriInfo Methods?

(continued)

[jsr339-experts] Re: [jax-rs-spec users] Re: Why do we need new UriInfo Methods?

Santiago Pericas-Geertsen 01/29/2013

[jsr339-experts] Re: [jax-rs-spec users] Why do we need new UriInfo Methods?

Santiago Pericas-Geertsen 01/29/2013

[jsr339-experts] Re: [jax-rs-spec users] Why do we need new UriInfo Methods?

Bill Burke 01/29/2013

[jsr339-experts] Re: [jax-rs-spec users] Why do we need new UriInfo Methods?

Marek Potociar 01/30/2013

[jsr339-experts] Re: [jax-rs-spec users] Re: Why do we need new UriInfo Methods?

Marek Potociar 01/30/2013

[jsr339-experts] Re: [jax-rs-spec users] Re: Why do we need new UriInfo Methods?

Bill Burke 01/30/2013

[jsr339-experts] Re: [jax-rs-spec users] Re: Re: Why do we need new UriInfo Methods?

Marek Potociar 01/30/2013

[jsr339-experts] Re: [jax-rs-spec users] Re: Re: Why do we need new UriInfo Methods?

Bill Burke 01/30/2013

[jsr339-experts] Re: [jax-rs-spec users] Re: Re: Re: Why do we need new UriInfo Methods?

Marek Potociar 01/30/2013

[jsr339-experts] Re: [jax-rs-spec users] Re: Re: Re: Why do we need new UriInfo Methods?

Santiago Pericas-Geertsen 01/31/2013

[jsr339-experts] Re: [jax-rs-spec users] Re: Re: Why do we need new UriInfo Methods?

Santiago Pericas-Geertsen 01/31/2013
 
 
Close
loading
Please Confirm
Close