Class<?> storeClass = (Class<?>) Class.forName(mailStoreClassName);
if( storeClass.getInterfaces()[0].equals(MailStore.class) )
mailStore = (MailStore)storeClass.newInstance();
} catch (Exception e) {
log.error(getClass().getSimpleName()+" Mail store class could not be instantiated. Class="+mailStoreClassName, e);
mailStore = new SimpleMailStore();
}
}
return mailStore;
}