aries-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From GitBox <...@apache.org>
Subject [GitHub] [aries-jax-rs-whiteboard] csierra commented on pull request #20: OpenAPI integration
Date Fri, 15 May 2020 19:02:56 GMT

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



Mime
View raw message