public class GrailsProjectWatcher extends DirectoryWatcher
DirectoryWatcher.FileChangeListener| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SPRING_LOADED_PLUGIN_CLASS |
extensions, SVN_DIR_NAME| Constructor and Description |
|---|
GrailsProjectWatcher(org.codehaus.groovy.grails.compiler.GrailsProjectCompiler compiler,
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 org.codehaus.groovy.control.MultipleCompilationErrorsException |
getCurrentCompilationError() |
static java.lang.Throwable |
getCurrentReloadError() |
static boolean |
isActive()
Whether the watcher is active
|
static boolean |
isReloadingAgentPresent() |
static boolean |
isReloadInProgress() |
void |
run() |
static void |
setCurrentReloadError(java.lang.Throwable currentReloadError) |
void |
setPluginManager(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, addWatchFile, setActive, setSleepTime, trackDirectoryExtensionsactiveCount, 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.compiler.GrailsProjectCompiler compiler,
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(GrailsPluginManager pluginManager)
public static org.codehaus.groovy.control.MultipleCompilationErrorsException getCurrentCompilationError()
public static java.lang.Throwable getCurrentReloadError()
public static void setCurrentReloadError(java.lang.Throwable currentReloadError)
public static boolean isReloadingAgentPresent()
public static boolean isReloadInProgress()
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 DirectoryWatcherprotected boolean fileIsReloadable(java.io.File file)