TaskWatchService

abstract class TaskWatchService

A Task based watch service that watches registered objects for changes and events. For example a file manager may use a watch service to monitor a directory for changes so that it can update its display of the list of files when files are created or deleted.

On the JVM this is a wrapper around java.nio.file.WatchService (class available since Java 7 for registering objects for changes and events).

Companion
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def close(): Task[Unit]
def poll(timeout: Long, timeUnit: TimeUnit): Task[Option[WatchKey]]
def poll(): Task[Option[WatchKey]]
def take(): Task[WatchKey]