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/>

Reply via email to