RemoteFileStorage

tasks.fileservice.RemoteFileStorage
class RemoteFileStorage(implicit streamHelper: StreamHelper, config: TasksConfig)

Attributes

Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def contains(path: RemoteFilePath, size: Long, hash: Int): IO[Boolean]
def exportFile(path: RemoteFilePath): Resource[IO, File]
def getSizeAndHash(path: RemoteFilePath): IO[(Long, Int)]
def stream(path: RemoteFilePath, fromOffset: Long): Stream[IO, Byte]
def uri(mp: RemoteFilePath): Uri