Sure, we will. On Thu, Oct 15, 2015 at 10:33 AM, Sagara Gunathunga <[email protected]> wrote:
> > Shall we also create a doc with all JAX-RS annotations, extensions and > mentioning what MSS supported and what not supported ? > > Thanks ! > > On Thu, Oct 15, 2015 at 10:30 AM, Samiyuru Senarathne <[email protected]> > wrote: > >> Hi, >> >> We have been developing our own JAX-RS runtime for WSO2 Micro Services >> Server (MSS). The purpose of that runtime is not to support the full JAX-RS >> specification but to support a subset of the JAX-RS specification plus a >> set of additional features focusing on performance and lightweightness to >> run microservices. >> >> With latest development work currently the MSS JAX-RS runtime supports >> the following features. >> >> - The runtime can process annotated POJO JAX-RS resource classes and >> their annotated methods to create REST service endpoints for valid >> resource >> methods. >> - The runtime supports the following class level annotations. >> - @Path - Root path for resource methods >> - @Consumes - Default consume media type(s) for resource methods >> - @Produces - Default produce media type(s) for resource methods >> - Supports the following method level annotations. >> - @Path - Endpoint of the method relative to @Path of the class >> - @Consumes - Media type(s) that the method can consume >> - @Produces - Media type(s) that is produced by the method >> - @GET - HTTP GET method >> - @PUT - HTTP PUT method >> - @POST - HTTP POST method >> - @DELETE - HTTP DELETE method >> - Supports the following parameter level annotations. >> - @DefaultValue - Specify a default parameter value >> - @Context - Inject additional objects. Currently supports >> injection of io.netty.handler.codec.http.HttpRequest and >> org.wso2.carbon.mss.HttpResponder >> - @PathParam - /StockQuote/{*symbol*} to get value of symbol >> - @QueryParam - /Students?*age=18* to get value of age >> - @HeaderParam - To read HTTP request header values >> - Supports returning POJO from resource methods to response by xml or >> json and getting injected POJO to resource methods for request bodies that >> are json or xml. >> - Supports returning *javax.ws.rs.core.Response* objects from >> resource methods to send HTTP responses in a more customised way. >> >> Product-MSS repository url: https://github.com/wso2/product-mss >> >> Best Regards, >> Samiyuru >> -- >> Samiyuru Senarathne >> *Software Engineer* >> Mobile : +94 (0) 71 134 6087 >> [email protected] >> > > > > -- > 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 > > -- Samiyuru Senarathne *Software Engineer* Mobile : +94 (0) 71 134 6087 [email protected]
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
