trait NonAsyncFileRepository extends FileRepository
Helper which converts the async API into a sync API for testcases.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- NonAsyncFileRepository
- FileRepository
- Component
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Abstract Value Members
- implicit abstract def akkaRuntime: AkkaRuntime
- Attributes
- protected
- Definition Classes
- Component
- abstract def copy(from: String, to: String): Future[Unit]
Request copying a file.
Request copying a file.
- Definition Classes
- FileRepository
- abstract def deleteFile(id: String): Future[Boolean]
Delete a file.
Delete a file. Returns true, if the file existed.
- Definition Classes
- FileRepository
- abstract def loadFile(id: String): Future[LoadFileResult]
Request retrieval of a file.
Request retrieval of a file.
- returns
content type and file source
- Definition Classes
- FileRepository
- abstract def requestFileGet(id: String, optimistic: Boolean = false): Future[FileGetResult]
Request the loading of a file.
Request the loading of a file.
- optimistic
if true, the file handle will also be returned, if the file is not yet existant.
- Definition Classes
- FileRepository
- abstract def requestFileStorage(contentType: String, temporary: Boolean): Future[FileStorageResult]
Request the storage of a new file.
Request the storage of a new file.
- Definition Classes
- FileRepository
- abstract def storeFile(id: String): Future[Sink[ByteString, Future[Long]]]
Request storing a file (must be requested at first).
Request storing a file (must be requested at first).
- Definition Classes
- FileRepository
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getFileContentSync(id: String)(implicit materializer: Materializer): (String, ByteString)
- def getFileSync(id: String, optimistic: Boolean): FileGetResult
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def requestAndStoreSync(temp: Boolean, contentType: String, bytes: ByteString)(implicit materializer: Materializer): FileStorageResult
- def requestFileStorageSync(contentType: String, temp: Boolean): FileStorageResult
- def storeFileSync(id: String, bytes: ByteString)(implicit materializer: Materializer): Long
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])