log.warn("MimeDetector [" + mimeDetector + "] will not be registered as a MimeDetector with this name is already registered.");
return (MimeDetector)mimeDetectors.get(mimeDetector);
}
// Create the mime detector if we can
try {
MimeDetector md = (MimeDetector)Class.forName(mimeDetector).newInstance();
md.init();
if(log.isDebugEnabled()) {
log.debug("Registering MimeDetector with name [" + md.getName() + "] and description [" + md.getDescription() + "]");
}
mimeDetectors.put(mimeDetector, md);
return md;
}catch(Exception e) {
log.error("Exception while registering MimeDetector [" + mimeDetector + "].", e);