/// /// <param name="classLoader"> /// the classloader to scan </param> /// <param name="paResourceRootPath"> /// see <seealso cref="ProcessArchiveXml.PROP_RESOURCE_ROOT_PATH"/> </param> /// <param name="metaFileUrl"> /// the URL to the META-INF/processes.xml file </param> /// <param name="additionalResourceSuffixes"> /// a list of additional suffixes for resources </param> /// <returns> a Map of process definitions </returns> public static IDictionary<string, sbyte[]> findResources(ClassLoader classLoader, string paResourceRootPath, URL metaFileUrl, string[] additionalResourceSuffixes) { ProcessApplicationScanner scanner = null; try { // check if we must use JBoss VFS classLoader.loadClass("org.jboss.vfs.VFS"); scanner = new VfsProcessApplicationScanner(); } catch (Exception) { scanner = new ClassPathProcessApplicationScanner(); } return scanner.findResources(classLoader, paResourceRootPath, metaFileUrl, additionalResourceSuffixes); }
public VirtualFileFilterAnonymousInnerClass2(VfsProcessApplicationScanner outerInstance) { this.outerInstance = outerInstance; }
public VirtualFileFilterAnonymousInnerClass(VfsProcessApplicationScanner outerInstance, string[] additionalResourceSuffixes) { this.outerInstance = outerInstance; this.additionalResourceSuffixes = additionalResourceSuffixes; }