|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjetbrains.buildServer.configuration.ChangeObserver
jetbrains.buildServer.configuration.FilesWatcher
public class FilesWatcher
Watches for changes in files.
| Nested Class Summary | |
|---|---|
static interface |
FilesWatcher.WatchedFilesProvider
Allows to dynamically specify list of watched files/directories |
| Constructor Summary | |
|---|---|
FilesWatcher(FilesWatcher.WatchedFilesProvider filesProvider)
Constructs files watcher from the specified watched files provider. |
|
| Method Summary | |
|---|---|
boolean |
changesDetected()
Computes whether files state has been changed. |
java.util.List<java.io.File> |
getModifiedFiles()
Returns modified files |
java.util.List<java.io.File> |
getNewFiles()
Returns files detected as new |
java.util.List<java.io.File> |
getRemovedFiles()
Returns files detected as removed |
java.lang.String |
getRequestor()
Returns (short) string representation of this change source |
void |
resetChanged()
Takes current files state and remembers it. |
void |
resetChanged(java.io.File... files)
Takes current files state and remembers it. |
| Methods inherited from class jetbrains.buildServer.configuration.ChangeObserver |
|---|
checkForModifications, clear, getSleepingPeriod, registerChangeProvider, registerListener, runActionWithDisabledObserver, setSkipListenersNotification, setSleepingPeriod, shutdownAll, start, stop, unregisterChangeProvider, unregisterListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FilesWatcher(FilesWatcher.WatchedFilesProvider filesProvider)
filesProvider - watched files providerFilesWatcher.WatchedFilesProvider| Method Detail |
|---|
public boolean changesDetected()
changesDetected in interface ChangeProviderChangeProvider.resetChanged()public java.util.List<java.io.File> getNewFiles()
public java.util.List<java.io.File> getRemovedFiles()
public java.util.List<java.io.File> getModifiedFiles()
public void resetChanged()
resetChanged in interface ChangeProviderpublic void resetChanged(java.io.File... files)
files - files for which state must be resetpublic java.lang.String getRequestor()
ChangeProvider
getRequestor in interface ChangeProvider
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||