public class GrailsProjectWatcher
extends org.codehaus.groovy.grails.compiler.DirectoryWatcher
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SPRING_LOADED_PLUGIN_CLASS |
| Constructor and Description |
|---|
GrailsProjectWatcher(org.codehaus.groovy.grails.project.compiler.GrailsProjectCompiler compiler,
org.codehaus.groovy.grails.plugins.GrailsPluginManager pluginManager) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
fileIsReloadable(java.io.File file) |
static void |
firePendingClassChangeEvents(java.lang.Class<?> updatedClass)
Fire any pending class change events
|
static boolean |
isActive()
Whether the watcher is active
|
static boolean |
isReloadingAgentPresent() |
void |
run() |
void |
setPluginManager(org.codehaus.groovy.grails.plugins.GrailsPluginManager pluginManager) |
static void |
setReloadExcludes(java.util.List<java.lang.String> reloadExcludes) |
static void |
setReloadIncludes(java.util.List<java.lang.String> reloadIncludes) |
addListener, addWatchDirectory, addWatchDirectory, addWatchDirectory, addWatchFile, setActive, setSleepTimeactiveCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldpublic static final java.lang.String SPRING_LOADED_PLUGIN_CLASS
public GrailsProjectWatcher(org.codehaus.groovy.grails.project.compiler.GrailsProjectCompiler compiler,
org.codehaus.groovy.grails.plugins.GrailsPluginManager pluginManager)
public static void setReloadExcludes(java.util.List<java.lang.String> reloadExcludes)
public static void setReloadIncludes(java.util.List<java.lang.String> reloadIncludes)
public void setPluginManager(org.codehaus.groovy.grails.plugins.GrailsPluginManager pluginManager)
public static boolean isReloadingAgentPresent()
public static boolean isActive()
public static void firePendingClassChangeEvents(java.lang.Class<?> updatedClass)
updatedClass - The class to updatepublic void run()
run in interface java.lang.Runnablerun in class org.codehaus.groovy.grails.compiler.DirectoryWatcherprotected boolean fileIsReloadable(java.io.File file)