From f38ae1391a42405f80b3e15bcaa2354f5b94994e Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 23 Sep 2016 12:57:59 +0000
Subject: [PATCH] OPENDJ-3332 Rest2ldap: return the OpenAPI descriptors over REST
---
opendj-server-legacy/src/main/java/org/opends/server/protocols/http/rest2ldap/AdminEndpoint.java | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/protocols/http/rest2ldap/AdminEndpoint.java b/opendj-server-legacy/src/main/java/org/opends/server/protocols/http/rest2ldap/AdminEndpoint.java
index 96093f7..ac39957 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/protocols/http/rest2ldap/AdminEndpoint.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/protocols/http/rest2ldap/AdminEndpoint.java
@@ -15,6 +15,7 @@
*/
package org.opends.server.protocols.http.rest2ldap;
+import static org.forgerock.http.handler.Handlers.chainOf;
import static org.forgerock.http.routing.RouteMatchers.newResourceApiVersionBehaviourManager;
import static org.forgerock.http.routing.Version.version;
import static org.forgerock.json.resource.RouteMatchers.resourceApiVersionContextFilter;
@@ -39,6 +40,7 @@
import org.forgerock.http.io.Buffer;
import org.forgerock.http.routing.ResourceApiVersionBehaviourManager;
import org.forgerock.http.routing.Version;
+import org.forgerock.http.swagger.OpenApiRequestFilter;
import org.forgerock.json.JsonPointer;
import org.forgerock.json.resource.BadRequestException;
import org.forgerock.json.resource.ConnectionFactory;
@@ -125,7 +127,8 @@
@Override
public Handler start() throws HttpApplicationException
{
- return newHttpHandler(startRequestHandler());
+ return chainOf(newHttpHandler(startRequestHandler()),
+ new OpenApiRequestFilter());
}
FilterChain startRequestHandler() throws HttpApplicationException
--
Gitblit v1.10.0