final case class Response extends HeaderExtension[Response] with HttpDataExtension[Response] with Product with Serializable
- Self Type
- Response
- Alphabetic
- By Inheritance
- Response
- Serializable
- Serializable
- Product
- Equals
- HttpDataExtension
- HeaderExtension
- HeaderChecks
- HeaderGetters
- HeaderModifier
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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
accept: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
acceptCharset: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
acceptEncoding: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
acceptLanguage: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
acceptPatch: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
acceptRanges: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
accessControlAllowCredentials: Option[Boolean]
- Definition Classes
- HeaderGetters
-
final
def
accessControlAllowHeaders: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
accessControlAllowMethods: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
accessControlAllowOrigin: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
accessControlExposeHeaders: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
accessControlMaxAge: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
accessControlRequestHeaders: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
accessControlRequestMethod: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
def
addCookie(cookie: Cookie): Response
Adds cookies in the response headers.
-
final
def
addHeader(name: CharSequence, value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
addHeader(header: Header): Response
- Definition Classes
- HeaderModifier
-
final
def
addHeaders(headers: Headers): Response
- Definition Classes
- HeaderModifier
-
final
def
age: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
allow: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
final
def
authorization: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
basicAuthorizationCredentials: Option[Credentials]
- Definition Classes
- HeaderGetters
-
final
def
bearerToken: Option[String]
- Definition Classes
- HeaderGetters
-
final
def
body: Task[Chunk[Byte]]
Decodes the content of request as a Chunk of Bytes
Decodes the content of request as a Chunk of Bytes
- Definition Classes
- HttpDataExtension
-
final
def
bodyAsByteArray: Task[Array[Byte]]
- Definition Classes
- HttpDataExtension
-
final
def
bodyAsCharSequence: ZIO[Any, Throwable, CharSequence]
Decodes the content of request as CharSequence
Decodes the content of request as CharSequence
- Definition Classes
- HttpDataExtension
-
final
def
bodyAsStream: ZStream[Any, Throwable, Byte]
Decodes the content of request as stream of bytes
Decodes the content of request as stream of bytes
- Definition Classes
- HttpDataExtension
-
final
def
bodyAsString: Task[String]
Decodes the content of request as string
Decodes the content of request as string
- Definition Classes
- HttpDataExtension
-
final
def
cacheControl: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
charset: Charset
- Definition Classes
- HeaderGetters
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
connection: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentBase: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentDisposition: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentEncoding: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentLanguage: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentLength: Option[Long]
- Definition Classes
- HeaderGetters
-
final
def
contentLocation: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentMd5: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentRange: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentSecurityPolicy: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentTransferEncoding: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentType: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
cookie: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
cookieValue(name: CharSequence): Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
cookiesDecoded: List[Cookie]
- Definition Classes
- HeaderGetters
-
val
data: HttpData
- Definition Classes
- Response → HttpDataExtension
-
final
def
date: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
dnt: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
etag: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
expect: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
expires: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
def
freeze: UIO[Response]
A micro-optimizations that ignores all further modifications to the response and encodes the current version into a Netty response.
A micro-optimizations that ignores all further modifications to the response and encodes the current version into a Netty response. The netty response is cached and reused for subsequent requests. This allows the server to reduce memory utilization under load by not having to encode the response for each request. In case the response is modified the server will detect the changes and encode the response again, however it will turn out to be counter productive.
-
final
def
from: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
hasContentType(value: CharSequence): Boolean
- Definition Classes
- HeaderChecks
-
final
def
hasFormUrlencodedContentType: Boolean
- Definition Classes
- HeaderChecks
-
final
def
hasHeader(name: CharSequence): Boolean
- Definition Classes
- HeaderChecks
-
final
def
hasHeader(name: CharSequence, value: CharSequence): Boolean
- Definition Classes
- HeaderChecks
-
final
def
hasJsonContentType: Boolean
- Definition Classes
- HeaderChecks
-
final
def
hasTextPlainContentType: Boolean
- Definition Classes
- HeaderChecks
-
final
def
hasXhtmlXmlContentType: Boolean
- Definition Classes
- HeaderChecks
-
final
def
hasXmlContentType: Boolean
- Definition Classes
- HeaderChecks
-
final
def
header(headerName: CharSequence): Option[Header]
- Definition Classes
- HeaderGetters
-
final
def
headerValue(headerName: CharSequence): Option[String]
- Definition Classes
- HeaderGetters
-
final
def
headerValues(headerName: CharSequence): List[String]
- Definition Classes
- HeaderGetters
-
val
headers: Headers
Returns the Headers object on the current type A
Returns the Headers object on the current type A
- Definition Classes
- Response → HeaderGetters
-
final
def
headersAsList: List[(String, String)]
- Definition Classes
- HeaderGetters
-
final
def
host: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
ifMatch: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
ifModifiedSince: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
ifModifiedSinceDecoded: Option[Date]
- Definition Classes
- HeaderGetters
-
final
def
ifNoneMatch: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
ifRange: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
ifUnmodifiedSince: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
lastModified: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
location: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
maxForwards: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
mediaType: Option[MediaType]
- Definition Classes
- HeaderGetters
-
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()
-
final
def
origin: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
pragma: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
proxyAuthenticate: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
proxyAuthorization: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
range: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
referer: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
removeHeader(name: String): Response
- Definition Classes
- HeaderModifier
-
final
def
removeHeaders(headers: List[String]): Response
- Definition Classes
- HeaderModifier
-
final
def
retryAfter: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
secWebSocketAccept: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
secWebSocketExtensions: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
secWebSocketKey: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
secWebSocketLocation: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
secWebSocketOrigin: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
secWebSocketProtocol: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
secWebSocketVersion: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
server: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
def
setAttribute(attribute: Attribute): Response
Sets the response attributes
-
final
def
setCookie: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
setCookiesDecoded(secret: Option[String] = None): List[Cookie]
- Definition Classes
- HeaderGetters
-
final
def
setHeaders(headers: Headers): Response
- Definition Classes
- HeaderModifier
-
def
setStatus(status: Status): Response
Sets the status of the response
- val status: Status
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
te: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
def
toHttp: Http[Any, Nothing, Any, Response]
Creates an Http from a Response
-
final
def
trailer: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
transferEncoding: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
def
updateHeaders(update: (Headers) ⇒ Headers): Response
Updates the headers using the provided function
Updates the headers using the provided function
- Definition Classes
- Response → HeaderModifier
-
final
def
upgrade: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
upgradeInsecureRequests: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
userAgent: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
vary: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
via: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
warning: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
webSocketLocation: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
webSocketOrigin: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
webSocketProtocol: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
withAccept(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withAcceptCharset(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withAcceptEncoding(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withAcceptLanguage(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withAcceptPatch(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withAcceptRanges(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withAccessControlAllowCredentials(value: Boolean): Response
- Definition Classes
- HeaderModifier
-
final
def
withAccessControlAllowHeaders(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withAccessControlAllowMethods(value: Method*): Response
- Definition Classes
- HeaderModifier
-
final
def
withAccessControlAllowOrigin(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withAccessControlExposeHeaders(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withAccessControlMaxAge(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withAccessControlRequestHeaders(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withAccessControlRequestMethod(value: Method): Response
- Definition Classes
- HeaderModifier
-
final
def
withAge(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withAllow(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withAuthorization(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withBasicAuthorization(username: String, password: String): Response
- Definition Classes
- HeaderModifier
-
final
def
withCacheControl(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withCacheControlMaxAge(value: zio.Duration): Response
- Definition Classes
- HeaderModifier
-
final
def
withConnection(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withContentBase(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withContentDisposition(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withContentEncoding(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withContentLanguage(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withContentLength(value: Long): Response
- Definition Classes
- HeaderModifier
-
final
def
withContentLocation(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withContentMd5(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withContentRange(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withContentSecurityPolicy(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withContentTransferEncoding(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withContentType(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withCookie(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withDate(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withDnt(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withEtag(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withExpect(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withExpires(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withFrom(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withHost(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withIfMatch(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withIfModifiedSince(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withIfNoneMatch(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withIfRange(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withIfUnmodifiedSince(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withLastModified(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withLocation(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withMaxForwards(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
def
withMediaType(mediaType: MediaType): Response
- Definition Classes
- HeaderModifier
-
final
def
withOrigin(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withPragma(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withProxyAuthenticate(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withProxyAuthorization(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withRange(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withReferer(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withRetryAfter(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withSecWebSocketAccept(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withSecWebSocketExtensions(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withSecWebSocketKey(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withSecWebSocketLocation(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withSecWebSocketOrigin(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withSecWebSocketProtocol(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withSecWebSocketVersion(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withServer(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
def
withServerTime: Response
A more efficient way to append server-time to the response headers.
-
final
def
withSetCookie(value: Cookie): Response
- Definition Classes
- HeaderModifier
-
final
def
withTe(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withTrailer(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withTransferEncoding(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withUpgrade(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withUpgradeInsecureRequests(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withUserAgent(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withVary(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withVia(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withWarning(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withWebSocketLocation(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withWebSocketOrigin(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withWebSocketProtocol(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withWwwAuthenticate(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withXFrameOptions(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
withXRequestedWith(value: CharSequence): Response
- Definition Classes
- HeaderModifier
-
final
def
wwwAuthenticate: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
xFrameOptions: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
xRequestedWith: Option[CharSequence]
- Definition Classes
- HeaderGetters