sealed
trait
EntityDecoder[+T] extends AnyRef
Abstract Value Members
-
abstract
def
consumes: Set[MediaRange]
-
abstract
def
decode(msg: Message): Task[T]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
apply(msg: Message): Task[T]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
-
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
map[T2](f: (T) ⇒ T2): EntityDecoder[T2]
-
def
matchesMediaType(mediaType: MediaType): Boolean
-
def
matchesMediaType(msg: Message): Boolean
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
A type that can be used to decode an EntityBody EntityDecoder is used to attempt to decode an EntityBody returning the entire resulting T. If an error occurs it will result in a failed Task These are not streaming constructs.
result type produced by the decoder