Class Utf8Encoder$

java.lang.Object
akka.stream.stage.GraphStageWithMaterializedValue<S,akka.NotUsed>
akka.stream.stage.GraphStage<akka.stream.FlowShape<String,akka.util.ByteString>>
akka.http.impl.engine.ws.Utf8Encoder$
All Implemented Interfaces:
akka.stream.Graph<akka.stream.FlowShape<String,akka.util.ByteString>,akka.NotUsed>

public class Utf8Encoder$ extends akka.stream.stage.GraphStage<akka.stream.FlowShape<String,akka.util.ByteString>>
A utf16 (= Java char) to utf8 encoder.

INTERNAL API

  • Nested Class Summary

    Nested classes/interfaces inherited from interface akka.stream.Graph

    akka.stream.Graph.GraphMapMatVal<S extends akka.stream.Shape,M extends Object>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Utf8Encoder$
    Static reference to the singleton instance of this Scala object.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    akka.stream.Outlet<akka.util.ByteString>
     
    akka.stream.stage.GraphStageLogic
    createLogic(akka.stream.Attributes inheritedAttributes)
     
    akka.stream.Attributes
     
    long
     
    akka.stream.FlowShape<String,akka.util.ByteString>
     
    akka.stream.Inlet<String>
     
    int
     
    int
     
     
    long
     
    long
     
    long
     

    Methods inherited from class akka.stream.stage.GraphStage

    createLogicAndMaterializedValue

    Methods inherited from class akka.stream.stage.GraphStageWithMaterializedValue

    addAttributes, async, async, async, createLogicAndMaterializedValue, getAttributes, named, traversalBuilder, withAttributes

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • MODULE$

      public static final Utf8Encoder$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • Utf8Encoder$

      public Utf8Encoder$()
  • Method Details

    • SurrogateHighMask

      public int SurrogateHighMask()
    • SurrogateLowMask

      public int SurrogateLowMask()
    • Utf8OneByteLimit

      public long Utf8OneByteLimit()
    • Utf8TwoByteLimit

      public long Utf8TwoByteLimit()
    • Utf8ThreeByteLimit

      public long Utf8ThreeByteLimit()
    • lowerNBitsSet

      public long lowerNBitsSet(int n)
    • stringIn

      public akka.stream.Inlet<String> stringIn()
    • byteStringOut

      public akka.stream.Outlet<akka.util.ByteString> byteStringOut()
    • shape

      public akka.stream.FlowShape<String,akka.util.ByteString> shape()
    • initialAttributes

      public akka.stream.Attributes initialAttributes()
      Overrides:
      initialAttributes in class akka.stream.stage.GraphStageWithMaterializedValue<akka.stream.FlowShape<String,akka.util.ByteString>,akka.NotUsed>
    • createLogic

      public akka.stream.stage.GraphStageLogic createLogic(akka.stream.Attributes inheritedAttributes)
      Specified by:
      createLogic in class akka.stream.stage.GraphStage<akka.stream.FlowShape<String,akka.util.ByteString>>
    • toString

      public String toString()
      Overrides:
      toString in class Object