HI all, There is also an example in the JAX-RS whiteboard specification (https://osgi.org/specification/osgi.cmpn/7.0.0/service.jaxrs.html#d0e133933 <https://osgi.org/specification/osgi.cmpn/7.0.0/service.jaxrs.html#d0e133933>) showing how you can register a whiteboard application (rather than just a whiteboard resource). The example also shows how to add whiteboard resources to that whiteboard application.
Best Regards, Tim > On 30 Oct 2019, at 16:24, Jean-Baptiste Onofré <[email protected]> wrote: > > FYI: > > https://github.com/apache/karaf/tree/master/examples/karaf-rest-example/karaf-rest-example-whiteboard > > <https://github.com/apache/karaf/tree/master/examples/karaf-rest-example/karaf-rest-example-whiteboard> > > Regards > JB > > On 30/10/2019 09:45, [email protected] <mailto:[email protected]> wrote: >> Hi >> >> There's also an example in the karaf-rest-example. >> >> Regards >> JB >> >> Le 30 oct. 2019 08:36, Christian Schneider <[email protected]> a >> écrit : >> >> I created an example of an application that uses jax-rs-whiteboard. >> >> >> https://github.com/cschneider/osgi-best-practices/blob/master/backend/src/main/java/net/lr/tasklist/resource/TaskResource.java >> >> It uses the jackson extension. As you see the only thing you need in >> your code is this: >> @Component(service = TaskResource.class) >> @JaxrsResource >> @Produces(MediaType.APPLICATION_JSON) >> @JSONRequired >> @Path("tasks") >> >> Alternatively you can also publish a jax-rs Application as an OSGi >> service but I did not try this. >> >> Christian >> >> Am Mi., 30. Okt. 2019 um 01:36 Uhr schrieb Oleg Cohen >> <[email protected] <mailto:[email protected]> >> <mailto:[email protected] <mailto:[email protected]>>>: >> >> Greetings, >> >> I am using Aries HTTP Whiteboard in Karaf 4.2.7. All is working >> fine with the default Whiteboard instance. I would like to >> create my own Jax-RS Application with the same extensions that >> are configured in the default Whiteboard, for example jaxb-json >> one. Is there a convenient way to clone the default Whiteboard >> or create a fully-featured Application? >> >> I would appreciate any guidance in this! >> >> Thank you, >> Oleg >> >> >> >> ** >> >> >> >> -- >> -- >> Christian Schneider >> http://www.liquid-reality.de <http://www.liquid-reality.de/> >> >> Computer Scientist >> http://www.adobe.com <http://www.adobe.com/> >> >> > > -- > Jean-Baptiste Onofré > [email protected] <mailto:[email protected]> > http://blog.nanthrax.net <http://blog.nanthrax.net/> > Talend - http://www.talend.com <http://www.talend.com/>
