public void fireListeners() { for(ClasspathResource resource : classpaths) { resource.fireListeners(); } }
public void extractJarEntries(ClasspathResource resource, ClasspathResource.OffsetListener offsetListener, List<ResourceScanListener.ScanResource> scanResources, java.util.jar.JarFile jf) { Enumeration<java.util.jar.JarEntry> entries = jf.entries(); while (entries.hasMoreElements()) { java.util.jar.JarEntry entry = entries.nextElement(); if (!entry.getName().endsWith(SEPARATOR)) { if (scanResources.size() >= ClasspathResource.MAX_RESOURCES) { resource.fireListeners(scanResources, offsetListener, jf); } } scanResources.add(new ResourceScanListener.ScanResource(offsetListener.interestingResource.url, entry, entry.getName(), offsetListener.interestingResource.url)); } // anything remaining resource.fireListeners(scanResources, offsetListener, jf); }
fireListeners(scanResources, offsetListener, jf); fireListeners(scanResources, offsetListener, jf); fireListeners(scanResources, offsetListener, jf);