/**
*
*/
package fr.cedrik.email.spi;
import fr.cedrik.email.EMailProperties;
import fr.cedrik.util.ServiceLoaderUtil;
/**
* @author Cédrik LIME
*/
public interface PropertiesFileSupplier<P extends EMailProperties> {
P get();
public static class Util {
private static final PropertiesFileSupplier SINGLETON;
static {
SINGLETON = ServiceLoaderUtil.getSingle(PropertiesFileSupplier.class);
}
public static EMailProperties get() {
return SINGLETON.get();
}
}
}