cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Beryozkin (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (CXF-7022) Allow customization of Swagger JSON generation
Date Thu, 01 Sep 2016 12:30:21 GMT

    [ https://issues.apache.org/jira/browse/CXF-7022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15455232#comment-15455232
] 

Sergey Beryozkin edited comment on CXF-7022 at 9/1/16 12:30 PM:
----------------------------------------------------------------

Hi Francesco, FYI, I had to update the interface as part of this JIRA:

https://issues.apache.org/jira/browse/CXF-7035

By the way I start wondering if having an interface is a problem for the future or not (I
suggested it during our discussion :-)). We don't know what yet we may need to make available
on it. We can of course keep enhancing DefaultSwagger2Serializers but it means other custom
serializers will miss out unless we update the interface. 

Moving Swagger2Serilaizers code into its own class is def good but may be it will be easier
going forward simply to have Swagger2Serilaizers class and only keep enhancing it ? (to support
the extra headers, making BeanConfig as in case of CXF-7035 visible to it, etc, etc)
For example, right now a default one is missing the extra headers support which can be of
general interest 


was (Author: sergey_beryozkin):
Hi Francesco, FYI, I had to update the interface as part of this JIRA:

https://issues.apache.org/jira/browse/CXF-7035

By the way I start wondering if having an interface is a problem for the future or not (I
suggested it during our discussion :-)). We don't know what yet we may need to make available
on it. We can of course keep enhancing DefaultSwagger2Serializers but it means other custom
serializers will miss out unless we update the interface. 
Moving Swagger2Serilaizers code into its own class is def good but may be it will be easier
going forward simply to have Swagger2Serilaizers class and only keep enhancing it ? (to support
the extra headers, making BeanConfig as in case of CXF-7035 visible to it, etc, etc)

> Allow customization of Swagger JSON generation
> ----------------------------------------------
>
>                 Key: CXF-7022
>                 URL: https://issues.apache.org/jira/browse/CXF-7022
>             Project: CXF
>          Issue Type: Improvement
>          Components: JAX-RS
>            Reporter: Francesco Chicchiriccò
>            Assignee: Francesco Chicchiriccò
>              Labels: swagger
>             Fix For: 3.2.0, 3.1.8, 3.0.11
>
>
> Swagger JSON generation is currently performed in {{org.apache.cxf.jaxrs.swagger.Swagger2Serializers}},
which is directly instantiated by {{org.apache.cxf.jaxrs.swagger.Swagger2Feature}}.
> The latter can take a former's instance as parameter, thus allowing customization in
a given deployment.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message