Packages

p

sbt

nio

package nio

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class FileChanges(created: Seq[Path], deleted: Seq[Path], modified: Seq[Path], unmodified: Seq[Path]) extends Product with Serializable

    A report on the changes of the input file dependencies or output files of a task compared to some previous time.

    A report on the changes of the input file dependencies or output files of a task compared to some previous time. It also contains the complete list of current inputs or outputs.

    created

    the files that were not present previously. When this is non empty, it does not necessarily mean that the files were recently created. It could just indicate that there was no previous cache entry for the file stamps ( see FileChanges#noPrevious).

    deleted

    the files that have been deleted. This should be empty when no previous list of files is available.

    modified

    the files that have been modified. This should be empty when no previous list of files is available.

    unmodified

    the files that have no changes. This should be empty when no previous list of files is available

  2. sealed trait FileStamp extends AnyRef

    Represents the state of a file.

    Represents the state of a file. This representation is either a hash of the file contents or the last modified time.

  3. sealed trait FileStamper extends AnyRef

    A trait that indicates what file stamping implementation should be used to track the state of a given file.

    A trait that indicates what file stamping implementation should be used to track the state of a given file. The two choices are FileStamper.Hash and FileStamper.LastModified.

Value Members

  1. object FileChanges extends Serializable
  2. object FileStamp

    Provides json formatters for FileStamp.

  3. object FileStamper

    Provides implementations of FileStamper.

  4. object Keys
  5. object Watch

Ungrouped