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
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to