Package

quasar.yggdrasil

vfs

Permalink

package vfs

Visibility
  1. Public
  2. All

Type Members

  1. trait ActorVFSModule extends VFSModule[Future, Slice]

    Permalink
  2. case class BlobData(data: Array[Byte], mimeType: MimeType) extends PathData with Product with Serializable

    Permalink
  3. case class BlobMetadata(mimeType: MimeType, size: Long, created: LocalDateTime, authorities: Authorities) extends Product with Serializable

    Permalink
  4. case class CurrentVersion(path: Path) extends PathOp with Product with Serializable

    Permalink
  5. case class FindChildren(path: Path) extends PathOp with Product with Serializable

    Permalink
  6. case class FindPathMetadata(path: Path) extends PathOp with Product with Serializable

    Permalink
  7. case class IngestData(messages: Seq[(Long, EventMessage)]) extends Product with Serializable

    Permalink
  8. sealed trait MetadataResult extends PathActionResponse

    Permalink
  9. case class NIHDBData(data: Seq[Batch]) extends PathData with Product with Serializable

    Permalink
  10. sealed trait PathActionResponse extends AnyRef

    Permalink
  11. case class PathChildren(path: Path, children: Set[PathMetadata]) extends MetadataResult with Product with Serializable

    Permalink
  12. sealed class PathData extends AnyRef

    Permalink
  13. sealed trait PathOp extends AnyRef

    Permalink
  14. case class PathOpFailure(path: Path, error: ResourceError) extends ReadResult with WriteResult with MetadataResult with Product with Serializable

    Permalink
  15. case class Read(path: Path, version: Version) extends PathOp with Product with Serializable

    Permalink
  16. sealed trait ReadResult extends PathActionResponse

    Permalink
  17. sealed trait ResourceError extends AnyRef

    Permalink
  18. trait SecureVFSModule[M[+_], Block] extends VFSModule[M, Block] with Logging

    Permalink
  19. class StubVFSMetadata[M[+_]] extends VFSMetadata[M]

    Permalink
  20. case class UpdateSuccess(path: Path) extends WriteResult with Product with Serializable

    Permalink
  21. trait VFSMetadata[M[+_]] extends AnyRef

    Permalink
  22. trait VFSModule[M[+_], Block] extends Logging

    Permalink
  23. sealed trait Version extends AnyRef

    Permalink
  24. case class VersionEntry(id: UUID, typeName: DataType, timestamp: Instant) extends Product with Serializable

    Permalink
  25. class VersionLog extends Logging

    Permalink

    Track path versions.

    Track path versions. This class is not thread safe

  26. sealed trait WriteResult extends PathActionResponse

    Permalink

Value Members

  1. object BlobMetadata extends Serializable

    Permalink
  2. object NIHDBData extends Serializable

    Permalink
  3. object PathData

    Permalink
  4. object ResourceError

    Permalink
  5. object VFSModule

    Permalink
  6. object VFSPathUtils extends Logging

    Permalink
  7. object Version

    Permalink
  8. object VersionEntry extends Serializable

    Permalink
  9. object VersionLog

    Permalink

Ungrouped