jaxrs/src/main/java/org/jboss/as/jaxrs/deployment/JaxrsScanningProcessor.java
protected boolean hasBootClasses(JBossWebMetaData webdata) throws DeploymentUnitProcessingException {
        if (webdata.getServlets() != null) {
            for (ServletMetaData servlet : webdata.getServlets()) {
                String servletClass = servlet.getServletClass();
                if (BOOT_CLASSES.contains(servletClass))
                    return true;
            }
        }
        if (webdata.getFilters() != null) {
            for (FilterMetaData filter : webdata.getFilters()) {
                if (BOOT_CLASSES.contains(filter.getFilterClass()))
                    return true;
            }
        }
        return false;

    }
protected boolean hasBootClasses(JBossWebMetaData webdata) throws DeploymentUnitProcessingException {
        if (webdata.getServlets() != null) {
            for (ServletMetaData servlet : webdata.getServlets()) {
                String servletClass = servlet.getServletClass();
                if (BOOT_CLASSES.contains(servletClass))
                    return true;
            }
        }
        if (webdata.getFilters() != null) {
            for (FilterMetaData filter : webdata.getFilters()) {
                if (BOOT_CLASSES.contains(filter.getFilterClass()))
                    return true;
            }
        }
        return false;

    }
protected boolean hasBootClasses ( JBossWebMetaData webdata ) throws DeploymentUnitProcessingException { if ( webdata . getServlets ( ) != null ) { for ( ServletMetaData servlet : webdata . getServlets ( ) ) { String servletClass = servlet . getServletClass ( ) ; if ( BOOT_CLASSES . contains ( servletClass ) ) return true ; } } if ( webdata . getFilters ( ) != null ) { for ( FilterMetaData filter : webdata . getFilters ( ) ) { if ( BOOT_CLASSES . contains ( filter . getFilterClass ( ) ) ) return true ; } } return false ; }
If any servlet/filter classes are declared, then we probably don't want to scan.
If any servlet / filter classes are declared then we probably don t want to scan .