trait MessageOps extends Any
- Alphabetic
- By Inheritance
- MessageOps
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- 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
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from MessageOps to any2stringadd[MessageOps] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (MessageOps, B)
- Implicit
- This member is added by an implicit conversion from MessageOps to ArrowAssoc[MessageOps] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
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
ensuring(cond: (MessageOps) ⇒ Boolean, msg: ⇒ Any): MessageOps
- Implicit
- This member is added by an implicit conversion from MessageOps to Ensuring[MessageOps] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (MessageOps) ⇒ Boolean): MessageOps
- Implicit
- This member is added by an implicit conversion from MessageOps to Ensuring[MessageOps] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): MessageOps
- Implicit
- This member is added by an implicit conversion from MessageOps to Ensuring[MessageOps] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): MessageOps
- Implicit
- This member is added by an implicit conversion from MessageOps to Ensuring[MessageOps] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
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
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from MessageOps to StringFormat[MessageOps] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
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
-
def
→[B](y: B): (MessageOps, B)
- Implicit
- This member is added by an implicit conversion from MessageOps to ArrowAssoc[MessageOps] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc