package marshalling
Ordering
- Alphabetic
- By Inheritance
Inherited
- marshalling
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- sealed trait ContentTypeOverrider[T] extends AnyRef
- class EmptyValue[+T] extends AnyRef
- trait GenericMarshallers extends LowPriorityToResponseMarshallerImplicits
- trait LowPriorityToResponseMarshallerImplicits extends AnyRef
- class Marshal[A] extends AnyRef
- sealed abstract class Marshaller[-A, +B] extends AnyRef
- sealed trait Marshalling[+A] extends AnyRef
Describes one possible option for marshalling a given value.
- trait MultipartMarshallers extends AnyRef
- final class NoStrictlyCompatibleElementMarshallingAvailableException[T] extends RuntimeException
- trait PredefinedToEntityMarshallers extends MultipartMarshallers
- trait PredefinedToRequestMarshallers extends AnyRef
- trait PredefinedToResponseMarshallers extends LowPriorityToResponseMarshallerImplicits
- type ToByteStringMarshaller[T] = Marshaller[T, ByteString]
- type ToEntityMarshaller[T] = Marshaller[T, MessageEntity]
- type ToHeadersAndEntityMarshaller[T] = Marshaller[T, (Seq[HttpHeader], MessageEntity)]
- type ToRequestMarshaller[T] = Marshaller[T, HttpRequest]
- trait ToResponseMarshallable extends AnyRef
Something that can later be marshalled into a response
- type ToResponseMarshaller[T] = Marshaller[T, HttpResponse]
Value Members
- object ContentTypeOverrider
- object EmptyValue
- object GenericMarshallers extends GenericMarshallers
- object Marshal
- object Marshaller extends GenericMarshallers with PredefinedToEntityMarshallers with PredefinedToResponseMarshallers with PredefinedToRequestMarshallers
- object Marshalling
- object MultipartMarshallers extends MultipartMarshallers
- object PredefinedToEntityMarshallers extends PredefinedToEntityMarshallers
- object PredefinedToRequestMarshallers extends PredefinedToRequestMarshallers
- object PredefinedToResponseMarshallers extends PredefinedToResponseMarshallers
- object ToResponseMarshallable