Package

spray.httpx

marshalling

Permalink

package marshalling

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. marshalling
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait BasicMarshallers extends AnyRef

    Permalink
  2. trait BasicToResponseMarshallers extends AnyRef

    Permalink
  3. class CollectingMarshallingContext extends MarshallingContext

    Permalink

    A MarshallingContext serving as a marshalling receptacle, collecting the output of a Marshaller for subsequent postprocessing.

  4. class DelegatingMarshallingContext extends MarshallingContext

    Permalink

    A convenience helper base class simplifying the construction of a MarshallingContext that wraps another MarshallingContext with some extra logic.

  5. class DelegatingToResponseMarshallingContext extends ToResponseMarshallingContext

    Permalink

    A convenience helper base class simplifying the construction of a ToResponseMarshallingContext that wraps another ToResponseMarshallingContext with some extra logic.

  6. sealed trait LowPriorityToResponseMarshallerImplicits extends AnyRef

    Permalink
  7. trait LowerPriorityImplicitMetaMarshallers extends AnyRef

    Permalink
  8. trait Marshaller[-T] extends AnyRef

    Permalink
  9. trait MarshallerM[M[_]] extends AnyRef

    Permalink
  10. trait MarshallingContext extends AnyRef

    Permalink
  11. trait MetaMarshallers extends LowerPriorityImplicitMetaMarshallers

    Permalink
  12. trait MetaToResponseMarshallers extends AnyRef

    Permalink
  13. trait MultipartMarshallers extends AnyRef

    Permalink
  14. trait ToResponseMarshallable extends AnyRef

    Permalink

    Something that can later be marshalled into a response

  15. trait ToResponseMarshaller[-T] extends AnyRef

    Permalink
  16. trait ToResponseMarshallingContext extends AnyRef

    Permalink

Value Members

  1. object BasicMarshallers extends BasicMarshallers

    Permalink
  2. object Marshaller extends BasicMarshallers with MetaMarshallers with MultipartMarshallers

    Permalink
  3. object MarshallerM

    Permalink
  4. object MetaMarshallers extends MetaMarshallers

    Permalink
  5. object MetaToResponseMarshallers extends MetaToResponseMarshallers

    Permalink
  6. object MultipartMarshallers extends MultipartMarshallers

    Permalink
  7. object ToResponseMarshallable

    Permalink
  8. object ToResponseMarshaller extends BasicToResponseMarshallers with MetaToResponseMarshallers with LowPriorityToResponseMarshallerImplicits

    Permalink
  9. def marshal[T](value: T, ctx: CollectingMarshallingContext = new CollectingMarshallingContext)(implicit marshaller: Marshaller[T], actorRefFactory: ActorRefFactory, timeout: Timeout = 1.second): Either[Throwable, HttpEntity]

    Permalink
  10. def marshalCollecting[T](value: T, ctx: CollectingMarshallingContext)(implicit marshaller: Marshaller[T], actorRefFactory: ActorRefFactory = null, timeout: Timeout = 1.second): Unit

    Permalink
  11. def marshalToEntityAndHeaders[T](value: T, ctx: CollectingMarshallingContext = new CollectingMarshallingContext)(implicit marshaller: Marshaller[T], actorRefFactory: ActorRefFactory, timeout: Timeout = 1.second): Either[Throwable, (HttpEntity, Seq[HttpHeader])]

    Permalink
  12. def marshalUnsafe[T](value: T)(implicit arg0: Marshaller[T]): HttpEntity

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped