Interface Encoder

All Known Subinterfaces:
Coder
All Known Implementing Classes:
Deflate, Deflate$, Gzip, Gzip$, NoCoding$

public interface Encoder
  • Method Summary

    Modifier and Type
    Method
    Description
    akka.util.ByteString
    encode(akka.util.ByteString input)
    Deprecated.
    synchronous compression with `encode` is not supported in the future any more, use `encodeAsync` instead.
    scala.concurrent.Future<akka.util.ByteString>
    encodeAsync(akka.util.ByteString input, akka.stream.Materializer mat)
     
    <T> T
    encodeData(T t, DataMapper<T> mapper)
     
    akka.http.scaladsl.coding.Encoder.message
     
    akka.stream.scaladsl.Flow<akka.util.ByteString,akka.util.ByteString,akka.NotUsed>
     
     
    scala.Function1<HttpMessage,Object>
     
    Deprecated.
    newCompressor is internal API.
    akka.stream.stage.GraphStage<akka.stream.FlowShape<akka.util.ByteString,akka.util.ByteString>>
    Deprecated.
    newEncodeTransformer is internal API.
    akka.stream.stage.GraphStage<akka.stream.FlowShape<akka.util.ByteString,akka.util.ByteString>>
     
  • Method Details

    • encoding

      HttpEncoding encoding()
    • messageFilter

      scala.Function1<HttpMessage,Object> messageFilter()
    • encodeMessage

      akka.http.scaladsl.coding.Encoder.message encodeMessage(HttpMessage message)
    • encodeData

      <T> T encodeData(T t, DataMapper<T> mapper)
    • encoderFlow

      akka.stream.scaladsl.Flow<akka.util.ByteString,akka.util.ByteString,akka.NotUsed> encoderFlow()
    • encode

      akka.util.ByteString encode(akka.util.ByteString input)
      Deprecated.
      synchronous compression with `encode` is not supported in the future any more, use `encodeAsync` instead. Since 10.2.0.
    • encodeAsync

      scala.concurrent.Future<akka.util.ByteString> encodeAsync(akka.util.ByteString input, akka.stream.Materializer mat)
    • newCompressor

      Compressor newCompressor()
      Deprecated.
      newCompressor is internal API. Since 10.2.0.
    • newEncodeTransformer

      akka.stream.stage.GraphStage<akka.stream.FlowShape<akka.util.ByteString,akka.util.ByteString>> newEncodeTransformer()
      Deprecated.
      newEncodeTransformer is internal API. Since 10.2.0.
    • singleUseEncoderFlow

      akka.stream.stage.GraphStage<akka.stream.FlowShape<akka.util.ByteString,akka.util.ByteString>> singleUseEncoderFlow()