On Wed, Dec 16, 2015 at 11:55 AM, Afkham Azeez <[email protected]> wrote:

> Yes it is working. I have tested it with both OSGi bundle mode &
> deployable jar mode in the MSS server runtime.
>
Great !

Thanks !

>
> On Wed, Dec 16, 2015 at 11:53 AM, Sagara Gunathunga <[email protected]>
> wrote:
>
>>
>>
>> On Wed, Dec 2, 2015 at 4:49 PM, Aruna Karunarathna <[email protected]>
>> wrote:
>>
>>>
>>>
>>> On Mon, Nov 30, 2015 at 12:50 PM, Aruna Karunarathna <[email protected]>
>>> wrote:
>>>
>>>>
>>>>
>>>> On Mon, Nov 30, 2015 at 11:59 AM, Sameera Jayasoma <[email protected]>
>>>> wrote:
>>>>
>>>>> I guess this a bug. You can fix this and contribute back to Aries.
>>>>>
>>>>
>>>> Actually I have filed a bug regarding this for Aries project [1]
>>>> Seems like it is in in-progress state.
>>>>
>>>> [1]. https://issues.apache.org/jira/browse/ARIES-1461
>>>>
>>>
>>> The SPI-fly guys have provided a possible fix. I tested with the
>>> fragment bundle for the javax.ws.rs-api_2.0.0.jar and seems it's
>>> working perfectly.
>>>
>>> We should be able to use that once it's released.
>>>
>>
>>  Have we fixed this issue in trunk ? Can I use Response as return type
>> now ?
>>
>> Thanks !
>>
>>
>>>
>>> Regards,
>>> Aruna
>>>
>>>>
>>>>> On Thu, Nov 26, 2015 at 12:11 PM, Aruna Karunarathna <[email protected]>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Tue, Nov 24, 2015 at 10:02 PM, Sagara Gunathunga <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Nov 23, 2015 at 2:15 PM, Aruna Karunarathna <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Nov 16, 2015 at 12:39 PM, Samiyuru Senarathne <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Hi Sagara,
>>>>>>>>>
>>>>>>>>> This issue is about loading our implementation
>>>>>>>>> of javax.ws.rs.core.Response [1] in OSGi mode using
>>>>>>>>> java java.util.ServiceLoader [2] by the relevant bundle. This issue 
>>>>>>>>> is yet
>>>>>>>>> to be fixed and according to the discussions we had, the solution is 
>>>>>>>>> to use
>>>>>>>>> SPI Fly [3] to fix the ServiceLoader issue.
>>>>>>>>>
>>>>>>>>
>>>>>>>> I tried using SPI-fly approach to overcome this problem. Seems like
>>>>>>>> we cant use SPI Fly approach directly, since in the javax.ws.rs-api 
>>>>>>>> they
>>>>>>>> are loading the implementation class using the class.forName().
>>>>>>>> We have to investigate the possibilities of loading the
>>>>>>>> implementation class using a fragment bundle approach, and load the 
>>>>>>>> class
>>>>>>>> using the
>>>>>>>> ServiceLoader.load().
>>>>>>>>
>>>>>>>
>>>>>>> One quick suggestion, shall we change JAX-RS API sepc implementation
>>>>>>> from Oracle to Geronimo and check with SPI-fly ? BTW I haven't check how
>>>>>>> Geronimo spec load Response class.
>>>>>>>
>>>>>>>
>>>>>> Hi Sagara,
>>>>>>
>>>>>> Was able to make it working using the SPI-Fly. But we need the
>>>>>> following attributes in the respective bundles.
>>>>>>
>>>>>> *<SPI-Provider>javax.ws.rs.ext.RuntimeDelegate</SPI-Provider>* in
>>>>>> the org.wso2.carbon.mss_1.0.0.SNAPSHOT.jar
>>>>>>
>>>>>>
>>>>>> *<SPI-Consumer>javax.ws.rs.ext.RuntimeDelegate#findDelegate</SPI-Consumer>*
>>>>>> in the javax.ws.rs-api_2.0.0.jar
>>>>>>
>>>>>> I had to tested this by creating a orbit bundle from
>>>>>> the javax.ws.rs-api_2.0.0.jar.
>>>>>>
>>>>>> @Sameera
>>>>>> I tried to create a fragment bundle for the javax.ws.rs-api_2.0.0.jar
>>>>>> to add the  SPI-Consumer entry. Seems like spi-fly not picking up the 
>>>>>> entry
>>>>>> is for the javax.ws.rs-api_2.0.0.jar
>>>>>>
>>>>>> I guess we have to create an orbit. Any thoughts?
>>>>>>
>>>>>> Regards,
>>>>>> Aruna
>>>>>> --
>>>>>>
>>>>>> *Aruna Sujith Karunarathna *| Software Engineer
>>>>>> WSO2, Inc | lean. enterprise. middleware.
>>>>>> #20, Palm Grove, Colombo 03, Sri Lanka
>>>>>> Mobile: +94 71 9040362 | Work: +94 112145345
>>>>>> Email: [email protected] | Web: www.wso2.com
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Sameera Jayasoma,
>>>>> Software Architect,
>>>>>
>>>>> WSO2, Inc. (http://wso2.com)
>>>>> email: [email protected]
>>>>> blog: http://blog.sameera.org
>>>>> twitter: https://twitter.com/sameerajayasoma
>>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
>>>>> Mobile: 0094776364456
>>>>>
>>>>> Lean . Enterprise . Middleware
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> *Aruna Sujith Karunarathna *| Software Engineer
>>>> WSO2, Inc | lean. enterprise. middleware.
>>>> #20, Palm Grove, Colombo 03, Sri Lanka
>>>> Mobile: +94 71 9040362 | Work: +94 112145345
>>>> Email: [email protected] | Web: www.wso2.com
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> *Aruna Sujith Karunarathna *| Software Engineer
>>> WSO2, Inc | lean. enterprise. middleware.
>>> #20, Palm Grove, Colombo 03, Sri Lanka
>>> Mobile: +94 71 9040362 | Work: +94 112145345
>>> Email: [email protected] | Web: www.wso2.com
>>>
>>>
>>
>>
>>
>> --
>> Sagara Gunathunga
>>
>> Architect; WSO2, Inc.;  http://wso2.com
>> V.P Apache Web Services;    http://ws.apache.org/
>> Linkedin; http://www.linkedin.com/in/ssagara
>> Blog ;  http://ssagara.blogspot.com
>>
>>
>
>
> --
> *Afkham Azeez*
> Director of Architecture; WSO2, Inc.; http://wso2.com
> Member; Apache Software Foundation; http://www.apache.org/
> * <http://www.apache.org/>*
> *email: **[email protected]* <[email protected]>
> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: *
> *http://blog.afkham.org* <http://blog.afkham.org>
> *twitter: **http://twitter.com/afkham_azeez*
> <http://twitter.com/afkham_azeez>
> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
> <http://lk.linkedin.com/in/afkhamazeez>*
>
> *Lean . Enterprise . Middleware*
>



-- 
Sagara Gunathunga

Architect; WSO2, Inc.;  http://wso2.com
V.P Apache Web Services;    http://ws.apache.org/
Linkedin; http://www.linkedin.com/in/ssagara
Blog ;  http://ssagara.blogspot.com
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to