This is an automated email from the ASF dual-hosted git repository.

sergeyb pushed a commit to branch 3.1.x-fixes
in repository https://gitbox.apache.org/repos/asf/cxf.git


The following commit(s) were added to refs/heads/3.1.x-fixes by this push:
     new 216a3c6  Reverting 3.1.x SwaggerToOpenApi filter changes
216a3c6 is described below

commit 216a3c67a55673dbe7099dadf85c3a7d4113f3bf
Author: Sergey Beryozkin <[email protected]>
AuthorDate: Wed Dec 27 14:02:16 2017 +0000

    Reverting 3.1.x SwaggerToOpenApi filter changes
---
 .../openapi/SwaggerToOpenApiConversionFilter.java       | 17 +----------------
 1 file changed, 1 insertion(+), 16 deletions(-)

diff --git 
a/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/openapi/SwaggerToOpenApiConversionFilter.java
 
b/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/openapi/SwaggerToOpenApiConversionFilter.java
index 89a8474..fee536d 100644
--- 
a/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/openapi/SwaggerToOpenApiConversionFilter.java
+++ 
b/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/openapi/SwaggerToOpenApiConversionFilter.java
@@ -25,8 +25,6 @@ import java.net.URI;
 import javax.ws.rs.WebApplicationException;
 import javax.ws.rs.container.ContainerRequestContext;
 import javax.ws.rs.container.ContainerRequestFilter;
-import javax.ws.rs.container.ContainerResponseContext;
-import javax.ws.rs.container.ContainerResponseFilter;
 import javax.ws.rs.container.PreMatching;
 import javax.ws.rs.ext.Provider;
 import javax.ws.rs.ext.WriterInterceptor;
@@ -39,8 +37,7 @@ import org.apache.cxf.jaxrs.utils.JAXRSUtils;
 
 @Provider
 @PreMatching
-public final class SwaggerToOpenApiConversionFilter implements 
ContainerRequestFilter,
-    ContainerResponseFilter, WriterInterceptor {
+public final class SwaggerToOpenApiConversionFilter implements 
ContainerRequestFilter, WriterInterceptor {
 
     private static final String SWAGGER_PATH = "swagger.json";
     private static final String OPEN_API_PATH = "openapi.json";
@@ -83,16 +80,4 @@ public final class SwaggerToOpenApiConversionFilter 
implements ContainerRequestF
     private boolean isOpenApiRequested() {
         return Boolean.TRUE == 
JAXRSUtils.getCurrentMessage().getExchange().get(OPEN_API_PROPERTY);
     }
-
-    @Override
-    public void filter(ContainerRequestContext requestContext, 
ContainerResponseContext responseContext)
-        throws IOException {
-        if (isOpenApiRequested() && responseContext.getEntity() instanceof 
String) {
-            String swaggerJson = (String)responseContext.getEntity();
-            String openApiJson = 
SwaggerToOpenApiConversionUtils.getOpenApiFromSwaggerJson(swaggerJson, 
openApiConfig);
-            responseContext.setEntity(openApiJson);
-            
JAXRSUtils.getCurrentMessage().getExchange().remove(OPEN_API_PROPERTY);
-        }
-        
-    }
 }

-- 
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].

Reply via email to