Class FilterProcessor

  • All Implemented Interfaces:
    OASProcessor

    public class FilterProcessor
    extends Object
    implements OASProcessor
    A processor to obtain an application defined OASFilter, and generate an pass the OpenAPI model into it for final processing.
    • Constructor Detail

      • FilterProcessor

        public FilterProcessor()
      • FilterProcessor

        public FilterProcessor​(org.eclipse.microprofile.openapi.OASFilter filter)
    • Method Detail

      • process

        public org.eclipse.microprofile.openapi.models.OpenAPI process​(org.eclipse.microprofile.openapi.models.OpenAPI api,
                                                                       OpenApiConfiguration config)
        Description copied from interface: OASProcessor
        Processes a model.
        Specified by:
        process in interface OASProcessor
        Parameters:
        api - the OpenAPI model to process.
        config - the configuration to use.
        Returns:
        a processed model.