Hi,
I just digged a little bit into the sources of package org.jboss.deployment.scanner and stumbled across the following lines of code in class URLDirectoryScanner which I don't understand:
Line 94-111:
/**
* @jmx:managed-attribute
*/
public void addScanDir(String urlSpec, String compClassName, String filterClassName)
throws MalformedURLException
{
URL url = toUrl(urlSpec);
// create a new comparator
Comparator comp = null;
if (compClassName != null)
{
try
{
Class compClass = Thread.currentThread().getContextClassLoader().loadClass("compClassName");
comp = (Comparator)compClass.newInstance();
} catch (Exception e)
{
log.warn("Unable to create instance of Comparator. Ignoring.", e);
}
}