Packages

trait Encoder extends AnyRef

Source
Encoder.scala
Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Encoder
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def encoding: HttpEncoding
  2. abstract def messageFilter: (HttpMessage) => Boolean
  3. abstract def newCompressor: Compressor
    Annotations
    @InternalApi() @deprecated
    Deprecated

    (Since version 10.2.0) newCompressor is internal API

Concrete Value Members

  1. def encodeAsync(input: ByteString)(implicit mat: Materializer): Future[ByteString]
  2. def encodeData[T](t: T)(implicit mapper: DataMapper[T]): T
  3. def encodeMessage(message: HttpMessage): Self
  4. def encoderFlow: Flow[ByteString, ByteString, NotUsed]

Deprecated Value Members

  1. def encode(input: ByteString): ByteString
    Annotations
    @InternalApi() @deprecated
    Deprecated

    (Since version 10.2.0) synchronous compression with encode is not supported in the future any more, use encodeAsync instead

  2. def newEncodeTransformer(): GraphStage[FlowShape[ByteString, ByteString]]
    Annotations
    @InternalApi() @deprecated
    Deprecated

    (Since version 10.2.0) newEncodeTransformer is internal API