Object/Trait

spray.httpx.marshalling

Marshaller

Related Docs: trait Marshaller | package marshalling

Permalink

object Marshaller extends BasicMarshallers with MetaMarshallers with MultipartMarshallers

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Marshaller
  2. MultipartMarshallers
  3. MetaMarshallers
  4. LowerPriorityImplicitMetaMarshallers
  5. BasicMarshallers
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class MarshallerDelegation[A, B] extends AnyRef

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit val ByteArrayMarshaller: Marshaller[Array[Byte]]

    Permalink
    Definition Classes
    BasicMarshallers
  5. implicit val ByteStringMarshaller: Marshaller[ByteString]

    Permalink
    Definition Classes
    BasicMarshallers
  6. implicit val CharArrayMarshaller: Marshaller[Array[Char]]

    Permalink
    Definition Classes
    BasicMarshallers
  7. implicit val FormDataMarshaller: Marshaller[FormData]

    Permalink
    Definition Classes
    BasicMarshallers
  8. implicit val HttpDataMarshaller: Marshaller[HttpData]

    Permalink
    Definition Classes
    BasicMarshallers
  9. implicit val HttpEntityMarshaller: Marshaller[HttpEntity]

    Permalink
    Definition Classes
    BasicMarshallers
  10. implicit val NodeSeqMarshaller: Marshaller[NodeSeq]

    Permalink
    Definition Classes
    BasicMarshallers
  11. implicit val StringMarshaller: Marshaller[String]

    Permalink
    Definition Classes
    BasicMarshallers
  12. implicit val ThrowableMarshaller: Marshaller[Throwable]

    Permalink
    Definition Classes
    BasicMarshallers
  13. def apply[T](f: (T, MarshallingContext) ⇒ Unit): Marshaller[T]

    Permalink
  14. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  15. def byteArrayMarshaller(contentType: ContentType): Marshaller[Array[Byte]]

    Permalink
    Definition Classes
    BasicMarshallers
  16. def byteStringMarshaller(contentType: ContentType): Marshaller[ByteString]

    Permalink
    Definition Classes
    BasicMarshallers
  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. def delegate[A, B](marshalTo: ContentType*): MarshallerDelegation[A, B]

    Permalink
  19. implicit def eitherMarshaller[A, B](implicit ma: Marshaller[A], mb: Marshaller[B]): Marshaller[Either[A, B]]

    Permalink
    Definition Classes
    MetaMarshallers
  20. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  22. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. implicit def futureMarshaller[T](implicit m: Marshaller[T], ec: ExecutionContext): Marshaller[Future[T]]

    Permalink
    Definition Classes
    MetaMarshallers
  24. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  26. def httpDataMarshaller(contentType: ContentType): Marshaller[HttpData]

    Permalink
    Definition Classes
    BasicMarshallers
  27. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  28. implicit def mMarshaller[M[_], T](implicit mm: MarshallerM[M], mt: Marshaller[T]): Marshaller[M[T]]

    Permalink
  29. val multipartBoundaryRandom: Random

    Permalink
    Attributes
    protected
    Definition Classes
    MultipartMarshallers
  30. implicit def multipartByterangesMarshaller: Marshaller[MultipartByteRanges]

    Permalink
    Definition Classes
    MultipartMarshallers
  31. implicit def multipartContentMarshaller: Marshaller[MultipartContent]

    Permalink
    Definition Classes
    MultipartMarshallers
  32. implicit def multipartFormDataMarshaller(implicit mcm: Marshaller[MultipartContent]): Marshaller[MultipartFormData]

    Permalink
    Definition Classes
    MultipartMarshallers
  33. def multipartPartsMarshaller[T <: MultipartParts](mediatype: MultipartMediaType): Marshaller[T]

    Permalink
    Definition Classes
    MultipartMarshallers
  34. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  35. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  36. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  37. def of[T](marshalTo: ContentType*)(f: (T, ContentType, MarshallingContext) ⇒ Unit): Marshaller[T]

    Permalink
  38. implicit def optionMarshaller[T](implicit m: Marshaller[T]): Marshaller[Option[T]]

    Permalink
    Definition Classes
    MetaMarshallers
  39. def randomBoundary: String

    Permalink

    Creates a new random 144-bit number and base64 encodes it (using a custom "safe" alphabet, yielding 24 characters).

    Creates a new random 144-bit number and base64 encodes it (using a custom "safe" alphabet, yielding 24 characters).

    Definition Classes
    MultipartMarshallers
  40. implicit def streamMarshaller[T](implicit marshaller: Marshaller[T], refFactory: ActorRefFactory): Marshaller[Stream[T]]

    Permalink
    Definition Classes
    MetaMarshallers
  41. def stringMarshaller(contentType: ContentType, more: ContentType*): Marshaller[String]

    Permalink
    Definition Classes
    BasicMarshallers
  42. def stringMarshaller(charset: HttpCharset, more: HttpCharset*): Marshaller[String]

    Permalink
    Definition Classes
    BasicMarshallers
  43. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  44. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  45. implicit def tryMarshaller[T](implicit m: Marshaller[T]): Marshaller[Try[T]]

    Permalink
    Definition Classes
    MetaMarshallers
  46. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from MultipartMarshallers

Inherited from MetaMarshallers

Inherited from BasicMarshallers

Inherited from AnyRef

Inherited from Any

Ungrouped