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
