Great, thanks for cleaning this up and writing the documentation Sergey.  It
looks great!

Josh

On Sun, Apr 10, 2011 at 9:56 AM, Sergey Beryozkin <[email protected]>wrote:

> Hi Josh
>
> I've decided to apply your patch, given that it can be handy for CXF users
> to just add few CXF interceptors and have it working across different
> deployment platforms, with/without Servlet filters be available. The
> interceptors are very simple,  but they are configurable, and may be
> something more sophisticated can be supported in time. Updated
> documentation
> is at [1] - if you have some ideas on how to improve those interceptors
> then
> let me know please
>
> thanks, Sergey
>
> [1]
>
> https://cwiki.apache.org/confluence/display/CXF20DOC/JAX-RS+Data+Bindings#JAX-RSDataBindings-JSONWithPadding
>
> On Sun, Jan 16, 2011 at 6:33 PM, Sergey Beryozkin <[email protected]
> >wrote:
>
> > Hi Josh
> >
> > I've added some initial documentation about JSONP [1] where I included
> the
> > code fragment from [2] but also linked to your blog post.
> >
> > I think it may still make sense to apply your patch. CXF JAX-RS users
> would
> > probably appreciate if they could register JSONP CXF interceptors while
> > configuring a given endpoint from Spring. I'll look into the possibility
> of
> > applying the patch
> >
> >
> > thanks, Sergey
> >
> > [1]
> >
> https://cwiki.apache.org/confluence/display/CXF20DOC/JAX-RS+Data+Bindings#JAX-RSDataBindings-JSONWithPadding
> > [2] https://issues.apache.org/jira/browse/CXF-3005.
> >
> > On Sat, Jan 15, 2011 at 9:50 PM, Josh Holtzman <[email protected]
> >wrote:
> >
> >> I haven't implemented the improvements in the patch because I found it
> >> easier to actually add the padding via a servlet filter.  This way,
> >> regardless of what technology you use, CXF, Servlet, Jettison or
> Jackson,
> >> the filter can intercept the response and wrap it.  I wrote up a more
> >> thorough description at [1].
> >>
> >> Hope this helps,
> >> Josh
> >>
> >> [1] http://josh.media.berkeley.edu/?p=78
> >>
> >>
> >> On Sat, Jan 15, 2011 at 7:01 PM, Sergey Beryozkin <[email protected]
> >> >wrote:
> >>
> >> > Hi
> >> >
> >> > On Fri, Jan 14, 2011 at 6:51 PM, James Carr <[email protected]>
> >> > wrote:
> >> >
> >> > > Not to resurrect old threads, but I'm curious if it has been
> enabled?
> >> > >
> >> >
> >> > Please see https://issues.apache.org/jira/browse/CXF-3005.
> >> > Josh H. has submitted a patch which I believe should work with
> >> JSONProvider
> >> > (Jettison), Jackson, etc.
> >> >
> >> > Dobes V. has commented on how to do it by extending the default
> >> > JSONProvider. I'll update the docs... Dobes, by the way, the
> >> JSONProvider
> >> > subclasses can do getContext().getHttpServletRequest(), where
> >> getContext()
> >> > returns a custom CXF MessageContext...
> >> >
> >> > Josh - I'll probably go ahead and commit a patch. I can update it to
> do
> >> an
> >> > extra check for application/javascript. I know you were thinking about
> >> > enhancing the patch but may be you can do it after I check in your
> >> current
> >> > one ?
> >> >
> >> > thanks, Sergey
> >> >
> >> > I know Jersey does support it with a little bit of work.
> >> > >
> >> > > Thanks,
> >> > > James
> >> > >
> >> > >
> >> > > On Fri, Apr 16, 2010 at 7:33 AM, Sergey Beryozkin <
> >> [email protected]>
> >> > > wrote:
> >> > > > Hi
> >> > > > no, JSONP is not supported OTB. You'd need to write a custom
> >> > > > MessageBodyWriter and Reader(if reading too).
> >> > > > I'm not sure if Jackson supports it ? Jersey might support it OTB,
> >> but
> >> > > not
> >> > > > sure
> >> > > >
> >> > > > cheers, Sergey
> >> > > >
> >> > > > On Thu, Apr 15, 2010 at 10:21 PM, Jason Chaffee <
> >> [email protected]>
> >> > > wrote:
> >> > > >
> >> > > >> Does CXF support a way to return JSONP?
> >> > > >>
> >> > > >>
> >> > > >
> >> > >
> >> >
> >>
> >
> >
>
>
> --
> Sergey Beryozkin
>
> Application Integration Division of Talend <http://www.talend.com>
> http://sberyozkin.blogspot.com
>

Reply via email to