private void skipAllTldScanning(TomcatEmbeddedContext context) { StandardJarScanFilter filter = new StandardJarScanFilter(); filter.setTldSkip("*.jar"); context.getJarScanner().setJarScanFilter(filter); }
private void configureTldSkipPatterns(TomcatEmbeddedContext context) { StandardJarScanFilter filter = new StandardJarScanFilter(); filter.setTldSkip( StringUtils.collectionToCommaDelimitedString(this.tldSkipPatterns)); context.getJarScanner().setJarScanFilter(filter); }
@Override public void lifecycleEvent(LifecycleEvent event) { // called several times super.lifecycleEvent(event); if (!alreadyFirstLifecycle) { // ContextConfig is not thread-safe so no care alreadyFirstLifecycle = true; if (isWebFragmentsSelectorEnabled()) { final JarScanner jarScanner = extractJarScanner(); // not null final JarScanFilter jarScanFilter = jarScanner.getJarScanFilter(); // not null jarScanner.setJarScanFilter(createSelectableJarScanFilter(jarScanFilter)); } } }