public class GrailsProjectWatcher extends DirectoryWatcher
DirectoryWatcher.FileChangeListener
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SPRING_LOADED_PLUGIN_CLASS |
SVN_DIR_NAME
Constructor and Description |
---|
GrailsProjectWatcher(GrailsProjectCompiler compiler,
GrailsPluginManager pluginManager) |
Modifier and Type | Method and Description |
---|---|
static void |
firePendingClassChangeEvents(java.lang.Class<?> updatedClass)
Fire any pending class change events
|
static 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) |
addListener, addWatchDirectory, addWatchDirectory, addWatchFile, setActive, setSleepTime
activeCount, checkAccess, 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, yield
public static final java.lang.String SPRING_LOADED_PLUGIN_CLASS
public GrailsProjectWatcher(GrailsProjectCompiler compiler, GrailsPluginManager pluginManager)
public void setPluginManager(GrailsPluginManager pluginManager)
public static 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.Runnable
run
in class DirectoryWatcher