Yes, exactly! Though I suppose if they are using RestEasy they will have
this functionality by default, as you suggest. I wasn't thinking clearly
when I wrote this, however. You are very correct. If RestEasy is already on
the classpath, it should probably provide injection for web-service
endpoints (via @Qualifer) annotations.

@Inject @RestEndpoint
private Endpoint<DataService> endpoint;

The endpoint could then provide access to things like the HttpClient, the
Request object, methods to invoke:

endpoint.sendRequest();
endpoint.getResponse();

And would take care of the bootstrap / typing / (un)marshalling, etc...

Pretty much a super-quick way of specifying a web-service endpoint and
invoking it via RestEasy Client Framework (under the covers of course)
If there's an easier way, then this wouldn't be needed, but that's my
thought!

--Lincoln

On Fri, Oct 29, 2010 at 4:09 AM, Jozef Hartinger <[email protected]>wrote:

> Do you mean making a fork of the client framework in seam-rest or providing
> an integration with it (available when RESTEasy is on classpath)? I'll add
> it to the project ideas page.
>
>
> On 10/27/2010 04:06 PM, Lincoln Baxter, III wrote:
>
>> Excellent! I think that's a good call, and will help people adopt!
>>
>> Have we considered moving the RestEast Client Framework into Seam
>> RestEasy, or at least pulling it in if we are not already? That might be
>> another sweet feature to help wet people's appetite.
>>
>> Since we're no longer directly targeting RESTEasy, having a client
>> consumer framework available to them would no longer be a "standard,"
>> but it certainly would be nice.
>>
>> I think we should consider this if not already done.
>> --Lincoln
>>
>> On Wed, Oct 27, 2010 at 6:29 AM, Pete Muir <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>>    Jozef has decided to target this module at the JAX-RS standard only,
>>    therefore the module name has changed slightly. We renamed the repo
>>    on github accordingly.
>>    _______________________________________________
>>    seam-dev mailing list
>>    [email protected] <mailto:[email protected]>
>>
>>    https://lists.jboss.org/mailman/listinfo/seam-dev
>>
>>
>>
>>
>> --
>> Lincoln Baxter, III
>> http://ocpsoft.com
>> http://scrumshark.com
>> "Keep it Simple"
>>
>>
>>
>> _______________________________________________
>> seam-dev mailing list
>> [email protected]
>> https://lists.jboss.org/mailman/listinfo/seam-dev
>>
>


-- 
Lincoln Baxter, III
http://ocpsoft.com
http://scrumshark.com
"Keep it Simple"
_______________________________________________
seam-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-dev

Reply via email to