All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.swagger.jaxrs.config.ReaderConfig Maven / Gradle / Ivy

There is a newer version: 1.6.14
Show newest version
package io.swagger.jaxrs.config;

import io.swagger.annotations.Api;

import java.util.Collection;

/**
 * The {@code ReaderConfig} interface defines configuration settings for
 * JAX-RS annotations reader.
 */
public interface ReaderConfig {

    /**
     * Checks if all resources, but not those with the
     * {@link Api} annotation has to be processed.
     *
     * @return {@code true} if all resource has to be processed
     */
    boolean isScanAllResources();

    /**
     * Returns paths of resources to be ignored.
     *
     * @return collection of paths
     */
    Collection getIgnoredRoutes();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy