DefaultResourceFactory

class DefaultResourceFactory(contentResolver: ContentResolver, httpClient: HttpClient, additionalFactories: List<ResourceFactory> = emptyList()) : ResourceFactory

Default implementation of ResourceFactory supporting file, content and http schemes.

Parameters

contentResolver

content resolver to use to support content scheme.

httpClient

Http client to use to support http scheme.

additionalFactories

Additional ResourceFactory to support additional schemes.

Constructors

Link copied to clipboard
constructor(contentResolver: ContentResolver, httpClient: HttpClient, additionalFactories: List<ResourceFactory> = emptyList())

Functions

Link copied to clipboard
open suspend override fun create(url: AbsoluteUrl): Try<Resource, ResourceFactory.Error>

Creates a Resource to access url.