trait MessageOps extends Any
- Alphabetic
- By Inheritance
- MessageOps
- Any
- Hide All
- Show All
- Public
- All
Type Members
- abstract type Self
Abstract Value Members
-
abstract
def
attemptAs[T](implicit decoder: EntityDecoder[T]): DecodeResult[T]
Decode the Message to the specified type
Decode the Message to the specified type
- T
type of the result
- decoder
EntityDecoder used to decode the Message
- returns
the
Task
which will generate theDecodeResult[T]
-
abstract
def
getClass(): Class[_]
- Definition Classes
- Any
- abstract def transformHeaders(f: (Headers) ⇒ Headers): Self
-
abstract
def
withAttribute[A](key: AttributeKey[A], value: A): Self
Generates a new message object with the specified key/value pair appended to the org.http4s.AttributeMap
Generates a new message object with the specified key/value pair appended to the org.http4s.AttributeMap
- A
type of the value to store
- key
AttributeKey with which to associate the value
- value
value associated with the key
- returns
a new message object with the key/value pair appended
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
as[T](implicit decoder: EntityDecoder[T]): Task[T]
Decode the Message to the specified type
- T
type of the result
- decoder
EntityDecoder used to decode the Message
- returns
the
Task
which will generate the T
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
equals(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
filterHeaders(f: (Header) ⇒ Boolean): Self
Remove headers that satisfy the predicate
Remove headers that satisfy the predicate
- f
predicate
- returns
a new message object which lacks the specified headers
-
def
hashCode(): Int
- Definition Classes
- Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
putHeaders(headers: Header*): Self
Add the provided headers to the existing headers, replacing those of the same header name The passed headers are assumed to contain no duplicate Singleton headers.
- final def removeHeader(key: HeaderKey): Self
-
final
def
replaceAllHeaders(headers: Header*): Self
Replace the existing headers with those provided
-
final
def
replaceAllHeaders(headers: Headers): Self
Replaces the Headers of the incoming Request object
-
def
toString(): String
- Definition Classes
- Any
-
def
withAttribute[V](entry: AttributeEntry[V]): Self
Generates a new message object with the specified key/value pair appended to the org.http4s.AttributeMap
Generates a new message object with the specified key/value pair appended to the org.http4s.AttributeMap
- V
type of the value to store
- entry
AttributeEntry entry to add
- returns
a new message object with the key/value pair appended
- final def withContentType(contentType: Option[Content-Type]): Self
- final def withTrailerHeaders(trailerHeaders: Task[Headers]): Self
-
final
def
withType(t: MediaType): Self
Added the org.http4s.headers.Content-Type header to the response