Hi Rajith and Abimaran, Thank you very much, it was really helpful. I went through all the links, I will be using feign client with Swagger codegen.
Reagards. On Wed, Oct 25, 2017 at 10:17 AM, Abimaran Kugathasan <[email protected]> wrote: > Hi Sabeena, > > I guess you are planning to write an HTTP client library to invoke APIs. > In that case, there are many HTTP libraries out there. Swagger codegen [1] > provides a client for different languages, for Java, it provides client SDK > compatible with Jersey1.x, Jersey2.x, OkHttp, Retrofit1.x, Retrofit2.x, > Feign, RestTemplate, RESTEasy, Vertx > > [1]: https://github.com/swagger-api/swagger-codegen > > On Tue, Oct 24, 2017 at 10:34 PM, Rajith Roshan <[email protected]> wrote: > >> Hi, >> >> In C5 we have used feign library[1] as a http client. You can refer the >> usages in code[2] >> >> [1] - https://github.com/OpenFeign/feign >> [2] - https://github.com/wso2/carbon-apimgt/blob/master/componen >> ts/apimgt/org.wso2.carbon.apimgt.core/src/main/java/org/ >> wso2/carbon/apimgt/core/auth/DCRMServiceStub.java#L36 >> >> On Thu, Oct 19, 2017 at 3:02 PM, Sabeena Kumrawadu <[email protected]> >> wrote: >> >>> Thank you Farasath. >>> But AFAIK SwaggerHub is for creating the API swagger defintion. >>> But my task is to write an API client for the integration tests of the >>> microgateway. >>> I want to know which library would be more suitable. Jersey, Apache HTTP >>> clienr or any other? >>> >>> Regards. >>> >>> On Thu, Oct 19, 2017 at 11:09 AM, Farasath Ahamed <[email protected]> >>> wrote: >>> >>>> I have used https://editor.swagger.io/ to generate clients. Pretty >>>> easy and gives plenty of options when you have the swagger files. >>>> >>>> Thanks, >>>> Farasath >>>> >>>> Farasath Ahamed >>>> Software Engineer, WSO2 Inc.; http://wso2.com >>>> Mobile: +94777603866 >>>> Blog: blog.farazath.com >>>> Twitter: @farazath619 <https://twitter.com/farazath619> >>>> <http://wso2.com/signature> >>>> >>>> >>>> >>>> On Thu, Oct 19, 2017 at 9:20 AM, Sabeena Kumrawadu <[email protected]> >>>> wrote: >>>> >>>>> Hello Farasath, >>>>> >>>>> Yes. For the testing purpose only. >>>>> >>>>> Regards. >>>>> >>>>> On Wed, Oct 18, 2017 at 7:13 PM, Farasath Ahamed <[email protected]> >>>>> wrote: >>>>> >>>>>> >>>>>> Hi Sabeena, >>>>>> On Wednesday, October 18, 2017, Sabeena Kumrawadu <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> I have to test the Offline Microgateway, which I finished building >>>>>>> recently, >>>>>>> >>>>>>> To introduce about the Offline Microgateway, it can be started >>>>>>> independantly, and has no connection with the API Core, where the >>>>>>> authentication is done with the API keys. >>>>>>> >>>>>>> User only has to give the API bal files and the API swagger files of >>>>>>> each APIS to start the gateway. >>>>>>> >>>>>>> Currently it has been suggested to build an API client with the >>>>>>> Jersey client. What would be the best way of creting an API client for >>>>>>> this >>>>>>> task? >>>>>>> >>>>>> >>>>>> By API Client you mean clients for each API we deploy? >>>>>> >>>>>>> >>>>>>> Thanks and Regards. >>>>>>> >>>>>>> -- >>>>>>> *Sabeena Kumarawadu* | Software Engineering Intern >>>>>>> WSO2 Lanka (Pvt) Ltd. >>>>>>> #20, Palm Grove, Colombo 03, Sri Lanka >>>>>>> <https://maps.google.com/?q=20,+Palm+Grove,+Colombo+03,+Sri+Lanka&entry=gmail&source=g> >>>>>>> Mobile: +94 71 0372856 <+94%2071%20037%202856> >>>>>>> Email: [email protected] >>>>>>> [image: http://wso2.com/signature] <http://wso2.com/signature> >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> Farasath Ahamed >>>>>> Software Engineer, WSO2 Inc.; http://wso2.com >>>>>> Mobile: +94777603866 >>>>>> Blog: blog.farazath.com >>>>>> Twitter: @farazath619 <https://twitter.com/farazath619> >>>>>> <http://wso2.com/signature> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> *Sabeena Kumarawadu* | Software Engineering Intern >>>>> WSO2 Lanka (Pvt) Ltd. >>>>> #20, Palm Grove, Colombo 03, Sri Lanka >>>>> <https://maps.google.com/?q=20,+Palm+Grove,+Colombo+03,+Sri+Lanka&entry=gmail&source=g> >>>>> Mobile: +94 71 0372856 <+94%2071%20037%202856> >>>>> Email: [email protected] >>>>> [image: http://wso2.com/signature] <http://wso2.com/signature> >>>>> >>>>> >>>> >>> >>> >>> -- >>> *Sabeena Kumarawadu* | Software Engineering Intern >>> WSO2 Lanka (Pvt) Ltd. >>> #20, Palm Grove, Colombo 03, Sri Lanka >>> <https://maps.google.com/?q=20,+Palm+Grove,+Colombo+03,+Sri+Lanka&entry=gmail&source=g> >>> Mobile: +94 71 0372856 <+94%2071%20037%202856> >>> Email: [email protected] >>> [image: http://wso2.com/signature] <http://wso2.com/signature> >>> >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> Rajith Roshan >> Senior Software Engineer, WSO2 Inc. >> Mobile: +94-7 <%2B94-71-554-8430>17-064-214 >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Thanks > Abimaran Kugathasan > Senior Software Engineer - API Technologies > > Email : [email protected] > Mobile : +94 773922820 <+94%2077%20392%202820> > > <http://stackoverflow.com/users/515034> > <http://lk.linkedin.com/in/abimaran> > <http://www.lkabimaran.blogspot.com/> <https://github.com/abimarank> > <https://twitter.com/abimaran> > > -- *Sabeena Kumarawadu* | Software Engineering Intern WSO2 Lanka (Pvt) Ltd. #20, Palm Grove, Colombo 03, Sri Lanka Mobile: +94 71 0372856 Email: [email protected] [image: http://wso2.com/signature] <http://wso2.com/signature>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
