Package akka.http.scaladsl.coding
Interface Encoder
- All Known Subinterfaces:
Coder
public interface Encoder
-
Method Summary
Modifier and TypeMethodDescriptionakka.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
encodeMessage
(HttpMessage message) akka.stream.scaladsl.Flow<akka.util.ByteString,
akka.util.ByteString, akka.NotUsed> encoding()
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
-
encodeData
-
encoderFlow
akka.stream.scaladsl.Flow<akka.util.ByteString,akka.util.ByteString, encoderFlow()akka.NotUsed> -
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()
-