Class OpenApiHandler


  • public class OpenApiHandler
    extends Object
    • Constructor Detail

      • OpenApiHandler

        public OpenApiHandler​(javax.servlet.ServletContext servletContext)
                       throws javax.servlet.ServletException
        Throws:
        javax.servlet.ServletException
    • Method Detail

      • processOpenApiMetadata

        public boolean processOpenApiMetadata​(javax.servlet.http.HttpServletRequest httpRequest,
                                              org.teiid.vdb.runtime.VDBKey key,
                                              String uri,
                                              String modelName,
                                              javax.servlet.ServletResponse response,
                                              org.apache.olingo.server.api.ServiceMetadata serviceMetadata,
                                              Map<String,​String> parameters)
                                       throws org.teiid.core.TeiidProcessingException
        Parameters:
        httpRequest -
        key -
        uri -
        modelName -
        response -
        serviceMetadata -
        parameters - optional overrides for template parameters
        Returns:
        true if this is an open api metadata request
        Throws:
        org.teiid.core.TeiidProcessingException