Package fr.lteconsulting.pomexplorer
Class ProjectsWatcherAutoThreaded
java.lang.Object
fr.lteconsulting.pomexplorer.ProjectsWatcher
fr.lteconsulting.pomexplorer.ProjectsWatcherAutoThreaded
public class ProjectsWatcherAutoThreaded extends ProjectsWatcher
-
Constructor Summary
Constructors Constructor Description ProjectsWatcherAutoThreaded() -
Method Summary
Modifier and Type Method Description fr.lteconsulting.pomexplorer.ProjecthasChanged()java.util.concurrent.Future<fr.lteconsulting.pomexplorer.Project>hasChangedAsync()voidstop()java.util.Set<fr.lteconsulting.pomexplorer.Project>watchedProjects()java.util.concurrent.Future<java.util.Set<fr.lteconsulting.pomexplorer.Project>>watchedProjectsAsync()voidwatchProject(fr.lteconsulting.pomexplorer.Project project, fr.lteconsulting.pomexplorer.Log log)java.util.concurrent.Future<java.lang.Void>watchProjectAsync(fr.lteconsulting.pomexplorer.Project project, fr.lteconsulting.pomexplorer.Log log)
-
Constructor Details
-
ProjectsWatcherAutoThreaded
public ProjectsWatcherAutoThreaded()
-
-
Method Details
-
stop
public void stop() -
watchProject
public void watchProject(fr.lteconsulting.pomexplorer.Project project, fr.lteconsulting.pomexplorer.Log log)- Overrides:
watchProjectin classProjectsWatcher
-
watchProjectAsync
public java.util.concurrent.Future<java.lang.Void> watchProjectAsync(fr.lteconsulting.pomexplorer.Project project, fr.lteconsulting.pomexplorer.Log log) -
hasChanged
public fr.lteconsulting.pomexplorer.Project hasChanged()- Overrides:
hasChangedin classProjectsWatcher
-
hasChangedAsync
public java.util.concurrent.Future<fr.lteconsulting.pomexplorer.Project> hasChangedAsync() -
watchedProjects
public java.util.Set<fr.lteconsulting.pomexplorer.Project> watchedProjects()- Overrides:
watchedProjectsin classProjectsWatcher
-
watchedProjectsAsync
public java.util.concurrent.Future<java.util.Set<fr.lteconsulting.pomexplorer.Project>> watchedProjectsAsync()
-