dev@jsr311.java.net

Re: Issue 1: Adding additional conneg metadata to _at_Produce/ConsumeXXX

From: Paul Sandoz <Paul.Sandoz_at_Sun.COM>
Date: Mon, 21 May 2007 17:09:05 +0200

Marc Hadley wrote:
> On May 19, 2007, at 10:32 AM, Jerome Louvel wrote:
>>> I'm therefore not yet convinced that adding a declarative language
>>> capability is that useful in practice. I think the above does
>>> illustrate a need for a "QValuedCommaSeparatedList" type to aid in
>>> parsing of the Accept-XXX headers though.
>>
>> Like you, I'm not sure yet about the practicality of declaring those
>> metadata as annotations. However, I think that we should protect the
>> resource code from client preferences considerations like
>> parsing/analyzing
>> the Accept* headers!
>>
> I think we can certainly help with the parsing as I suggested.
>

Another way of thinking about this is to have isAcceptable and
isNotAcceptable methods on say an 'AcceptableEvaluator' interface.

Paul.

| ? + ? = To question
----------------\
    Paul Sandoz
         x38109
+33-4-76188109