MemoryResourceLoaderBackend

Read-write resources stored only in memory. Most useful for testing. It is possible to have multiple instances of this backend.

This uses the scheme memory:.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun all(): Set<String>
Link copied to clipboard
open fun checkPath(path: String)
Link copied to clipboard
open override fun exists(path: String): Boolean
Link copied to clipboard
open fun list(path: String): List<String>
Link copied to clipboard
open override fun open(path: String): BufferedSource?
Link copied to clipboard
open override fun put(path: String, data: ByteString)
Link copied to clipboard
fun resourceChanged(scheme: String, path: String)
Link copied to clipboard
open override fun unwatch(path: String)
Link copied to clipboard
open override fun watch(path: String, resourceChangedListener: (address: String) -> Unit)