org.apache.ode.utils

## Class WatchDog.FileSetMutable

- java.lang.Object
- - org.apache.ode.utils.WatchDog.FileSetMutable

- All Implemented Interfaces:
    WatchDog.Mutable<java.util.Map<java.io.File,java.lang.Long>>
  Enclosing class:
    WatchDog<T,C extends WatchDog.Observer>

      public static class WatchDog.FileSetMutable
      extends java.lang.Object
      implements WatchDog.Mutable<java.util.Map<java.io.File,java.lang.Long>>

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `WatchDog.FileSetMutable(java.util.Collection<java.io.File> files)`
    `WatchDog.FileSetMutable(java.io.File[] files)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `exists()`
    `boolean` | `hasChangedSince(java.util.Map<java.io.File,java.lang.Long> since)`
    `java.util.Map<java.io.File,java.lang.Long>` | `lastModified()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### WatchDog.FileSetMutable

          public WatchDog.FileSetMutable(java.util.Collection<java.io.File> files)

    - #### WatchDog.FileSetMutable

          public WatchDog.FileSetMutable(java.io.File[] files)

  - ### Method Detail

    - #### exists

          public boolean exists()

      Specified by:
        `exists` in interface `WatchDog.Mutable<java.util.Map<java.io.File,java.lang.Long>>`

    - #### hasChangedSince

          public boolean hasChangedSince(java.util.Map<java.io.File,java.lang.Long> since)

      Specified by:
        `hasChangedSince` in interface `WatchDog.Mutable<java.util.Map<java.io.File,java.lang.Long>>`

    - #### lastModified

          public java.util.Map<java.io.File,java.lang.Long> lastModified()

      Specified by:
        `lastModified` in interface `WatchDog.Mutable<java.util.Map<java.io.File,java.lang.Long>>`