spray.httpx

marshalling

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
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait BasicMarshallers extends AnyRef

  2. trait BasicToResponseMarshallers extends AnyRef

  3. class CollectingMarshallingContext extends MarshallingContext

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

  4. class DelegatingMarshallingContext extends MarshallingContext

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

  5. class DelegatingToResponseMarshallingContext extends ToResponseMarshallingContext

    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

  7. trait LowerPriorityImplicitMetaMarshallers extends AnyRef

  8. trait Marshaller[-T] extends AnyRef

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

  10. trait MarshallingContext extends AnyRef

  11. trait MetaMarshallers extends LowerPriorityImplicitMetaMarshallers

  12. trait MetaToResponseMarshallers extends AnyRef

  13. trait MultipartMarshallers extends AnyRef

  14. trait ToResponseMarshallable extends AnyRef

    Something that can later be marshalled into a response

  15. trait ToResponseMarshaller[-T] extends AnyRef

  16. trait ToResponseMarshallingContext extends AnyRef

Value Members

  1. object BasicMarshallers extends BasicMarshallers

  2. object Marshaller extends BasicMarshallers with MetaMarshallers with MultipartMarshallers

  3. object MarshallerM

  4. object MetaMarshallers extends MetaMarshallers

  5. object MetaToResponseMarshallers extends MetaToResponseMarshallers

  6. object MultipartMarshallers extends MultipartMarshallers

  7. object ToResponseMarshallable

  8. object ToResponseMarshaller extends BasicToResponseMarshallers with MetaToResponseMarshallers with LowPriorityToResponseMarshallerImplicits

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

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

  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])]

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

Inherited from AnyRef

Inherited from Any

Ungrouped