You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Gabo Manuel <km...@solegysystems.com> on 2009/02/03 13:17:14 UTC
Re: JAXRS documentation
Hi Sergey,
Well done! :D
Some very minor things I noticed while studying:
1. Under "Filters" :
InputStream is = message.getContent(InputStream.class);
message.setContent(new MyFilterInputStream(is));
message.put(*m.put(*Message.ACCEPT_CONTENT_TYPE, "custom/media");
The "m" is not a declared variable and the parentheses doesn't add up.
2. Under "Dealing with contexts", just before "JAX-RS and Spring AOP":
@WebMethod public void doItSoap(String b) {
isUserInRole(jaxwsContext.getSecurityContext().getPrincipal()); }; @POST
public void *doItSoap*(String b) {
isUserInRole(jaxrsContext.getSecurityContext().getPrincipal()); }
doItSoap -> doItRest, ryt?
Hth.
Gabo
Arul Dhesiaseelan wrote:
> Sergey,
>
> Well documented.
>
> I had couple minor issues when I was going through the doc.
>
> The doc does not refer to the CXF-2.2-SNAPSHOT maven repo (http://people.apache.org/repo/m2-snapshot-repository). Its easy to locate though, but may be handy for users trying to build using 2.2 snapshots.
>
> The other one is a typo which reads:
>
> The wire representation of Customer object is:
> @Path("/customerservice/")
> <Customer>
> <id>123</id>
> <name>John</name>
> </Customer>
>
> I think @Path referenced is a typo, right?
>
> Does JAXRS frontend support multiparts yet? Just curious to know about the plans.
>
> Br,
> Arul
>
>
> ----- Original Message -----
> From: Sergey Beryozkin
> [mailto:sberyozk@progress.com]
> To: users@cxf.apache.org
> Sent: Wed, 24 Dec
> 2008 11:38:12 -0700
> Subject: JAXRS documentation
>
>
>
>> Hi,
>>
>>
>>
>> I've worked today on updating the CXF JAXRS documentation.
>>
>> Please review it. Feedback will be welcomed - please contact me directly
>> or reply to this email. If you thing anything obvious is missing or
>> needs to be further expanded upon, let me know please.
>>
>>
>>
>> Merry Christmas to everyone
>>
>>
>>
>>
>>
>> Cheers, Sergey
>>
>>
>>
>> [1] http://cwiki.apache.org/CXF20DOC/jax-rs-jsr-311.html
>>
>>
>> ------------------------------------------------------------------------
>>
>>
>> No virus found in this incoming message.
>> Checked by AVG - http://www.avg.com
>> Version: 8.0.176 / Virus Database: 270.10.1/1868 - Release Date: 12/29/2008 10:48 AM
>>
>>
Re: JAXRS documentation
Posted by Sergey Beryozkin <sb...@progress.com>.
Hi Arul
> Hi Sergey,
>
> No problem!
>
> Your blog about multiparts is very interesting and the best thing I like about this implementation is the ability to reuse the
> same code across JAXWS & JAXWS. I will try out this feature tonight.
>
> Thanks for providing this support as part of CXF JAXRS!
thanks for your feedback
>
> I remember somewhere you mentioned about JAXRS Client API plans, using JaxRsProxyFactoryBean for accesing CXF restful resources?
> Is that something still in the scope of 2.2?
Yes - working on it now - will try my best not to replicate the existing client apis...though some builder-style will inevitably be
there.
Cheers, Sergey
>
> -Arul
>
> Sergey Beryozkin wrote:
>> Hi Arul
>>
>> I might've missed your email - sorry if it's the case - we have quite a 'strict' spam filter now which blocks a lof of valid
>> messages - so it needs to be trained a bit. I think I need to switch to gmail
>>
>>> Arul Dhesiaseelan wrote:
>>>> Sergey,
>>>>
>>>> Well documented.
>>>> I had couple minor issues when I was going through the doc.
>>>>
>>>> The doc does not refer to the CXF-2.2-SNAPSHOT maven repo (http://people.apache.org/repo/m2-snapshot-repository). Its easy to
>>>> locate though, but may be handy for users trying to build using 2.2 snapshots.
>>
>> Ok...
>>
>>>> The other one is a typo which reads:
>>>>
>>>> The wire representation of Customer object is:
>>>> @Path("/customerservice/")
>>>> <Customer>
>>>> <id>123</id>
>>>> <name>John</name>
>>>> </Customer>
>>>>
>>>> I think @Path referenced is a typo, right?
>>
>> Thanks - will fix it
>>
>>>>
>>>> Does JAXRS frontend support multiparts yet? Just curious to know about the plans.
>>
>> Done last week - at the moment some base info is here :
>>
>> http://sberyozkin.blogspot.com/2009/02/multiparts-in-cxf-jaxrs.html
>>
>> There will be more enhancements with respect to handling the inbound attachments, especially for form-data, plus outbound
>> atachments will definitely be supported too
>>
>> But the docs will be updated too, I think I'll need to restructure them and add the navigation as squeezing all the info into a
>> single page becomes a bit problematic now...
>>
>>
>> Thanks, Sergey
>>>>
>>>> Br,
>>>> Arul
>>>>
>>>> ----- Original Message -----
>>>> From: Sergey Beryozkin
>>>> [mailto:sberyozk@progress.com]
>>>> To: users@cxf.apache.org
>>>> Sent: Wed, 24 Dec
>>>> 2008 11:38:12 -0700
>>>> Subject: JAXRS documentation
>>>>
>>>>
>>>>
>>>>> Hi,
>>>>>
>>>>>
>>>>> I've worked today on updating the CXF JAXRS documentation.
>>>>> Please review it. Feedback will be welcomed - please contact me directly
>>>>> or reply to this email. If you thing anything obvious is missing or
>>>>> needs to be further expanded upon, let me know please.
>>>>>
>>>>> Merry Christmas to everyone
>>>>>
>>>>>
>>>>>
>>>>> Cheers, Sergey
>>>>>
>>>>>
>>>>> [1] http://cwiki.apache.org/CXF20DOC/jax-rs-jsr-311.html
>>>>>
>>>>> ------------------------------------------------------------------------
>>>>>
>>>>>
>>>>>
>>>>> No virus found in this incoming message.
>>>>> Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus Database: 270.10.1/1868 - Release Date: 12/29/2008 10:48 AM
>>>>>
>>>>>
>>>
>>
>>
>
>
Re: JAXRS documentation
Posted by Arul Dhesiaseelan <ar...@fluxcorp.com>.
Oops, I meant JAXWS & JAXRS.
Arul Dhesiaseelan wrote:
> Hi Sergey,
>
> No problem!
>
> Your blog about multiparts is very interesting and the best thing I
> like about this implementation is the ability to reuse the same code
> across JAXWS & JAXWS. I will try out this feature tonight.
>
> Thanks for providing this support as part of CXF JAXRS!
>
> I remember somewhere you mentioned about JAXRS Client API plans, using
> JaxRsProxyFactoryBean for accesing CXF restful resources? Is that
> something still in the scope of 2.2?
>
> -Arul
>
> Sergey Beryozkin wrote:
>> Hi Arul
>>
>> I might've missed your email - sorry if it's the case - we have quite
>> a 'strict' spam filter now which blocks a lof of valid messages - so
>> it needs to be trained a bit. I think I need to switch to gmail
>>
>>> Arul Dhesiaseelan wrote:
>>>> Sergey,
>>>>
>>>> Well documented.
>>>> I had couple minor issues when I was going through the doc.
>>>>
>>>> The doc does not refer to the CXF-2.2-SNAPSHOT maven repo
>>>> (http://people.apache.org/repo/m2-snapshot-repository). Its easy to
>>>> locate though, but may be handy for users trying to build using 2.2
>>>> snapshots.
>>
>> Ok...
>>
>>>> The other one is a typo which reads:
>>>>
>>>> The wire representation of Customer object is:
>>>> @Path("/customerservice/")
>>>> <Customer>
>>>> <id>123</id>
>>>> <name>John</name>
>>>> </Customer>
>>>>
>>>> I think @Path referenced is a typo, right?
>>
>> Thanks - will fix it
>>
>>>>
>>>> Does JAXRS frontend support multiparts yet? Just curious to know
>>>> about the plans.
>>
>> Done last week - at the moment some base info is here :
>>
>> http://sberyozkin.blogspot.com/2009/02/multiparts-in-cxf-jaxrs.html
>>
>> There will be more enhancements with respect to handling the inbound
>> attachments, especially for form-data, plus outbound atachments will
>> definitely be supported too
>>
>> But the docs will be updated too, I think I'll need to restructure
>> them and add the navigation as squeezing all the info into a single
>> page becomes a bit problematic now...
>>
>>
>> Thanks, Sergey
>>>>
>>>> Br,
>>>> Arul
>>>>
>>>> ----- Original Message -----
>>>> From: Sergey Beryozkin
>>>> [mailto:sberyozk@progress.com]
>>>> To: users@cxf.apache.org
>>>> Sent: Wed, 24 Dec
>>>> 2008 11:38:12 -0700
>>>> Subject: JAXRS documentation
>>>>
>>>>
>>>>
>>>>> Hi,
>>>>>
>>>>>
>>>>> I've worked today on updating the CXF JAXRS documentation.
>>>>> Please review it. Feedback will be welcomed - please contact me
>>>>> directly
>>>>> or reply to this email. If you thing anything obvious is missing or
>>>>> needs to be further expanded upon, let me know please.
>>>>>
>>>>> Merry Christmas to everyone
>>>>>
>>>>>
>>>>>
>>>>> Cheers, Sergey
>>>>>
>>>>>
>>>>> [1] http://cwiki.apache.org/CXF20DOC/jax-rs-jsr-311.html
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------
>>>>>
>>>>>
>>>>>
>>>>> No virus found in this incoming message.
>>>>> Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus
>>>>> Database: 270.10.1/1868 - Release Date: 12/29/2008 10:48 AM
>>>>>
>>>>>
>>>
>>
>>
>
Re: JAXRS documentation
Posted by Arul Dhesiaseelan <ar...@fluxcorp.com>.
Hi Sergey,
No problem!
Your blog about multiparts is very interesting and the best thing I like
about this implementation is the ability to reuse the same code across
JAXWS & JAXWS. I will try out this feature tonight.
Thanks for providing this support as part of CXF JAXRS!
I remember somewhere you mentioned about JAXRS Client API plans, using
JaxRsProxyFactoryBean for accesing CXF restful resources? Is that
something still in the scope of 2.2?
-Arul
Sergey Beryozkin wrote:
> Hi Arul
>
> I might've missed your email - sorry if it's the case - we have quite
> a 'strict' spam filter now which blocks a lof of valid messages - so
> it needs to be trained a bit. I think I need to switch to gmail
>
>> Arul Dhesiaseelan wrote:
>>> Sergey,
>>>
>>> Well documented.
>>> I had couple minor issues when I was going through the doc.
>>>
>>> The doc does not refer to the CXF-2.2-SNAPSHOT maven repo
>>> (http://people.apache.org/repo/m2-snapshot-repository). Its easy to
>>> locate though, but may be handy for users trying to build using 2.2
>>> snapshots.
>
> Ok...
>
>>> The other one is a typo which reads:
>>>
>>> The wire representation of Customer object is:
>>> @Path("/customerservice/")
>>> <Customer>
>>> <id>123</id>
>>> <name>John</name>
>>> </Customer>
>>>
>>> I think @Path referenced is a typo, right?
>
> Thanks - will fix it
>
>>>
>>> Does JAXRS frontend support multiparts yet? Just curious to know
>>> about the plans.
>
> Done last week - at the moment some base info is here :
>
> http://sberyozkin.blogspot.com/2009/02/multiparts-in-cxf-jaxrs.html
>
> There will be more enhancements with respect to handling the inbound
> attachments, especially for form-data, plus outbound atachments will
> definitely be supported too
>
> But the docs will be updated too, I think I'll need to restructure
> them and add the navigation as squeezing all the info into a single
> page becomes a bit problematic now...
>
>
> Thanks, Sergey
>>>
>>> Br,
>>> Arul
>>>
>>> ----- Original Message -----
>>> From: Sergey Beryozkin
>>> [mailto:sberyozk@progress.com]
>>> To: users@cxf.apache.org
>>> Sent: Wed, 24 Dec
>>> 2008 11:38:12 -0700
>>> Subject: JAXRS documentation
>>>
>>>
>>>
>>>> Hi,
>>>>
>>>>
>>>> I've worked today on updating the CXF JAXRS documentation.
>>>> Please review it. Feedback will be welcomed - please contact me
>>>> directly
>>>> or reply to this email. If you thing anything obvious is missing or
>>>> needs to be further expanded upon, let me know please.
>>>>
>>>> Merry Christmas to everyone
>>>>
>>>>
>>>>
>>>> Cheers, Sergey
>>>>
>>>>
>>>> [1] http://cwiki.apache.org/CXF20DOC/jax-rs-jsr-311.html
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> No virus found in this incoming message.
>>>> Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus
>>>> Database: 270.10.1/1868 - Release Date: 12/29/2008 10:48 AM
>>>>
>>>>
>>
>
>
Re: JAXRS documentation
Posted by Sergey Beryozkin <sb...@progress.com>.
Hi Arul
I might've missed your email - sorry if it's the case - we have quite a 'strict' spam filter now which blocks a lof of valid
messages - so it needs to be trained a bit. I think I need to switch to gmail
> Arul Dhesiaseelan wrote:
>> Sergey,
>>
>> Well documented.
>> I had couple minor issues when I was going through the doc.
>>
>> The doc does not refer to the CXF-2.2-SNAPSHOT maven repo (http://people.apache.org/repo/m2-snapshot-repository). Its easy to
>> locate though, but may be handy for users trying to build using 2.2 snapshots.
Ok...
>> The other one is a typo which reads:
>>
>> The wire representation of Customer object is:
>> @Path("/customerservice/")
>> <Customer>
>> <id>123</id>
>> <name>John</name>
>> </Customer>
>>
>> I think @Path referenced is a typo, right?
Thanks - will fix it
>>
>> Does JAXRS frontend support multiparts yet? Just curious to know about the plans.
Done last week - at the moment some base info is here :
http://sberyozkin.blogspot.com/2009/02/multiparts-in-cxf-jaxrs.html
There will be more enhancements with respect to handling the inbound attachments, especially for form-data, plus outbound atachments
will definitely be supported too
But the docs will be updated too, I think I'll need to restructure them and add the navigation as squeezing all the info into a
single page becomes a bit problematic now...
Thanks, Sergey
>>
>> Br,
>> Arul
>>
>> ----- Original Message -----
>> From: Sergey Beryozkin
>> [mailto:sberyozk@progress.com]
>> To: users@cxf.apache.org
>> Sent: Wed, 24 Dec
>> 2008 11:38:12 -0700
>> Subject: JAXRS documentation
>>
>>
>>
>>> Hi,
>>>
>>>
>>> I've worked today on updating the CXF JAXRS documentation.
>>> Please review it. Feedback will be welcomed - please contact me directly
>>> or reply to this email. If you thing anything obvious is missing or
>>> needs to be further expanded upon, let me know please.
>>>
>>> Merry Christmas to everyone
>>>
>>>
>>>
>>> Cheers, Sergey
>>>
>>>
>>> [1] http://cwiki.apache.org/CXF20DOC/jax-rs-jsr-311.html
>>>
>>> ------------------------------------------------------------------------
>>>
>>>
>>> No virus found in this incoming message.
>>> Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus Database: 270.10.1/1868 - Release Date: 12/29/2008 10:48 AM
>>>
>>>
>
Re: JAXRS documentation
Posted by Sergey Beryozkin <sb...@progress.com>.
Hi Gabo
Thanks for the comments - will get thing fixed
Cheers, Sergey
> Hi Sergey,
>
> Well done! :D
>
> Some very minor things I noticed while studying:
>
> 1. Under "Filters" :
>
> InputStream is = message.getContent(InputStream.class);
> message.setContent(new MyFilterInputStream(is));
> message.put(*m.put(*Message.ACCEPT_CONTENT_TYPE, "custom/media");
>
> The "m" is not a declared variable and the parentheses doesn't add up.
>
> 2. Under "Dealing with contexts", just before "JAX-RS and Spring AOP":
> @WebMethod public void doItSoap(String b) {
> isUserInRole(jaxwsContext.getSecurityContext().getPrincipal()); }; @POST
> public void *doItSoap*(String b) {
> isUserInRole(jaxrsContext.getSecurityContext().getPrincipal()); }
>
> doItSoap -> doItRest, ryt?
>
> Hth.
>
> Gabo
>