FileStore

class FileStore[F[_]](blocker: Blocker)(using evidence$1: Concurrent[F], evidence$2: ContextShift[F]) extends PathStore[F, NioPath]
Companion
object
class PathStore[F, NioPath]
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def copy[A, B](src: Path[A], dst: Path[B]): F[Unit]
Definition Classes
override
def get[A](path: Path[A], chunkSize: Int): Stream[F, Byte]
Definition Classes
override
def getContents[A](path: Path[A], chunkSize: Int): F[String]
Definition Classes
override
def lift(g: Plain => Validated[Throwable, Plain]): Store[F, NioPath]

Lifts this FileStore to a Store accepting URLs and exposing blobs of type B. You must provide a mapping from this Store's BlobType to B, and you may provide a function g for controlling input paths to this store.

Lifts this FileStore to a Store accepting URLs and exposing blobs of type B. You must provide a mapping from this Store's BlobType to B, and you may provide a function g for controlling input paths to this store.

Input URLs to the returned store are validated against this Store's authority before the path is extracted and passed to this store.

Definition Classes
override
def list[A](path: Path[A], recursive: Boolean): Stream[F, Path[NioPath]]
Definition Classes
override
def move[A, B](src: Path[A], dst: Path[B]): F[Unit]
Definition Classes
override
def put[A](path: Path[A], overwrite: Boolean, size: Option[Long]): (F, Byte) => Unit
Definition Classes
override
def putRotate[A](computePath: F[Path[A]], limit: Long): (F, Byte) => Unit
Definition Classes
override
def remove[A](path: Path[A], recursive: Boolean): F[Unit]
Definition Classes
override
def stat[A](path: Path[A]): F[Option[Path[NioPath]]]
Definition Classes
override
def transferTo[B, P, U](dstStore: Store[F, B], srcPath: Path[P], dstUrl: Url[U])(implicit ev: B <:< FsObject): F[Int]
Definition Classes

Inherited methods

def lift: Store[F, NioPath]
Inherited from
PathStore
def put[A](contents: String, path: Path[A], overwrite: Boolean): Stream[F, Unit]
Inherited from
PathStore