You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by GitBox <gi...@apache.org> on 2020/05/15 19:02:56 UTC

[GitHub] [aries-jax-rs-whiteboard] csierra commented on pull request #20: OpenAPI integration

csierra commented on pull request #20:
URL: https://github.com/apache/aries-jax-rs-whiteboard/pull/20#issuecomment-629426721


   hey folks, 
   I have put together another preliminary implementation using CXF openapi feature, starting from this pull request.
   
   It is on this branch https://github.com/csierra/aries-jax-rs-whiteboard/commits/openapi-cxf-feature-integration
   
   It has no dependencies on declarative services or metatype, just like the rest of the integrations. It should have no lifecycle problems either since the Features should be one to one with the whiteboard jaxrs applications. 
   
   it still needs testing but it should be possible to extensively configure the Feature using properties and some services (by specifying filters in the configuration). The `osgi.jaxrs.application.select` needs to be specified for the moment, but we might decide that it should have a default configuration in case no one is present. 
   
   I will try to add the tests in the following days. 
   
   In case the cxf does not add value we can take the same approach using the OpenApiResource directly since I have pushed a new feature to the whiteboard that allows to have application scoped resource services. 
   
   Carlos.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org