On Apr 14, 2009, at 5:03 PM, Tim Edwards wrote:
> Thanks Paul. I had suspected that was the case, I was resigned to it
> once I noticed CacheControl, MediaType, etc.. have Delegates as
> static fields but I thought it was worth asking just in case.
>
> I have logged an issue, #270.
Thanks.
> This may not be the place to ask but when you mention the fix will
> be a little work, I assume you mean it would actually be quite
> involved instead of a small patch I could plausibly do myself &
> contribute back?
>
I think the fix will require some intimate understanding of how Jersey
works and to ensure that it is conforming to JAX-RS. So even if the
fix does not require much code it may take a little while for someone
to familiarize themselves with the code :-)
Paul.
>
> Thanks,
> Tim
>
> From: Paul.Sandoz_at_Sun.COM [mailto:Paul.Sandoz_at_Sun.COM]
> Sent: 09 April 2009 16:54
> To: users_at_jersey.dev.java.net
> Subject: Re: [Jersey] Injection into HeaderDelegateProvider
>
> Hi Tim,
>
> Unfortunately this is not currently possible.
>
> The HeaderDelegateProvider instances do not behave like other
> provider components.
>
> The reason is because the JAX-RS HeaderDelegate class is exposed via
> the RuntimeDelegate which gets instantiated without any contextual
> information. And, the header delegate instances are used by some of
> the classes in JAX-RS e.g. MediaType as static fields.
>
> I think there are ways we can support what you require, but it will
> require a little work. Could you log an issue?
>
> Thanks,
> Paul.
>
> On Apr 9, 2009, at 5:24 PM, Tim Edwards wrote:
>
>>
>> Hi,
>>
>> Is it possible to inject values into a HeaderDelegateProvider?
>> Basically I have a HeaderDelegateProvider I wish to provide some
>> configuration so it is capable of reading/writing the header value,
>> I can't have the information statically within the class and I
>> don't see an obvious way to make it available.
>>
>> Thanks,
>> Tim
>>
>>
>>
>> If you are not the intended recipient, employee or agent
>> responsible for delivering the message to the intended recipient,
>> you are hereby notified that any dissemination or copying of this
>> communication and its attachments is strictly prohibited. If you
>> have received this communication and its attachments in error,
>> please return the original message and attachments to the sender
>> using the reply facility on e-mail. Internet communications are not
>> secure and therefore Cambridge Assessment (the brand name for the
>> University of Cambridge Local Examinations Syndicate, the
>> constituent elements of which are CIE, ESOL and OCR [Oxford
>> Cambridge and RSA Examinations is a Company Limited by Guarantee
>> Registered in England. Registered office: 1 Hills Road, Cambridge
>> CB1 2EU. Company number: 3484466]) does not accept legal
>> responsibility for the contents of this message. Any views or
>> opinions presented are solely those of the author and do not
>> necessarily represent those of Cambridge Assessment unless
>> otherwise specifically stated. The information contained in this
>> email may be subject to public disclosure under the Freedom of
>> Information Act 2000. Unless the information is legally exempt from
>> disclosure, the confidentiality of this email and your reply cannot
>> be guaranteed.
>>
>> This message has been scanned for viruses by BlackSpider MailControl
>>
>
>
>
> Click here to report this email as spam.
>