users@jersey.java.net

Re: [Jersey] Re: Guice Integration <was> Re: [Jersey] Planned features

From: Paul Sandoz <Paul.Sandoz_at_Sun.COM>
Date: Thu, 18 Dec 2008 07:28:27 +0100

On Dec 17, 2008, at 6:48 PM, Gili wrote:

>
> Paul,
>
> I have no idea how to create Maven files, just how to use them.

That is OK, all i need to know is what are the maven dependencies you
are using for Guice, if of course you are using Guice with Maven. If
not what version of Guice should we be using?


> Sorry :( I
> will be able to provide unit-tests however.

Great!


> The following tests come to
> mind:
>
> 1) Try injecting a class not configured for Guice (should return a
> Jersey-injected instance)
> 2) Try injecting a properly configured Guice class (should return a
> Guice-injected instance)

+ the scopes supported by the Guice integration for resource classes.


> 3) Try injecting a class misconfigured (i.e. missing required
> annotations)
> for Guice (should throw an exception)
>

Sounds good. I can set up the test infrastructure for this

Paul.

> Gili
>
>
> Paul Sandoz wrote:
>>
>>
>> On Dec 16, 2008, at 11:37 AM, Paul Sandoz wrote:
>>
>>> Hi,
>>>
>>> We have a number of features landing or waiting to land:
>>>
>>> 1) Guice support (Gili, Paul)
>>>
>>
>> Gili, do you have a pom file with Guice dependencies that should be
>> used? that will help me integrate faster. Also once we integrate some
>> help with creating some unit tests would be much appreciated :-)
>>
>> Thanks,
>> Paul.
>>
>>
>>
>>> 2) Jersey client API with Apache HTTP client (Richard, Paul)
>>>
>>> 3) Jersey testing framework (Naresh, Paul to review)
>>>
>>> 4) Improved JSON support (Jakub)
>>>
>>> 5) Atom/AtomPub support with Abdera (Craig)
>>>
>>> 6) WebDAV support (Markus, Paul).
>>>
>>> This is just to say i have not forgotten (i am a blocking factor in
>>> some cases to review code and integrate) but i have a number of work
>>> and personal stuff i need to complete before the holidays so
>>> realistically i cannot do much with the workspace until the New
>>> Year.
>>>
>>> Paul.
>>>
>>> --------------------------------------------------------------------
>>> -
>>> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
>>> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
>> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>>
>>
>>
>
> --
> View this message in context: http://n2.nabble.com/Planned-features-
> tp1662184p1668948.html
> Sent from the Jersey mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>