api

http4k / org.http4k.routing.experimental / Resource

Resource

interface Resource : HttpHandler

Properties

Name Summary
contentType open val contentType: ContentType
etag open val etag: ETag?
headers open val headers: Headers
lastModified open val lastModified: Instant?
length open val length: Long?

Functions

Name Summary
invoke open fun invoke(request: Request): MemoryResponse
isModifiedSince open fun isModifiedSince(instant: Instant): Boolean
openStream abstract fun openStream(): InputStream

Inheritors

Name Summary
InMemoryResource class InMemoryResource : Resource
URLResource data class URLResource : Resource