package railo.runtime.listener;
import railo.commons.io.res.Resource;
public interface JavaSettings {
/**
* pathes to the directories that contain Java classes or JAR files.
* @return resource pathes
*/
public Resource[] getResources();
/**
* Indicates whether to load the classes from the default lib directory.
* The default value is false
* @return
*/
public boolean loadCFMLClassPath();
/**
* Indicates whether to reload the updated classes and JARs dynamically, without restarting ColdFusion.
* The default value is false
* @return
*/
public boolean reloadOnChange();
/**
* Specifies the time interval in seconds after which to verify any change in the class files or JAR files.
* The default value is 60seconds
* @return
*/
public int watchInterval();
/**
* Specifies the extensions of the files to monitor for changes.
* By default, only .class and .jar files aremonitored.
* @return
*/
public String[] watchedExtensions();
}