Class LogByteStringTools$

java.lang.Object
akka.http.impl.util.LogByteStringTools$

public class LogByteStringTools$ extends Object
INTERNAL API

Flow and BidiFlow stages to log streams of ByteString.

  • Field Summary

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    char
    asASCII(byte b)
     
    akka.stream.scaladsl.Flow<akka.util.ByteString,akka.util.ByteString,akka.NotUsed>
    logByteString(String name, int maxBytes)
     
    akka.stream.scaladsl.BidiFlow<akka.util.ByteString,akka.util.ByteString,akka.util.ByteString,akka.util.ByteString,akka.NotUsed>
    logByteStringBidi(String name, int maxBytes)
     
    akka.stream.scaladsl.BidiFlow<akka.stream.TLSProtocol.SslTlsOutbound,akka.stream.TLSProtocol.SslTlsOutbound,akka.stream.TLSProtocol.SslTlsInbound,akka.stream.TLSProtocol.SslTlsInbound,akka.NotUsed>
    logTLSBidi(String name, int maxBytes)
     
    akka.stream.scaladsl.BidiFlow<akka.stream.TLSProtocol.SslTlsOutbound,akka.stream.TLSProtocol.SslTlsOutbound,akka.stream.TLSProtocol.SslTlsInbound,akka.stream.TLSProtocol.SslTlsInbound,Object>
    logTLSBidiBySetting(String tag, scala.Option<Object> maxBytesSetting)
     
    akka.stream.scaladsl.Flow<akka.stream.TLSProtocol.SslTlsInbound,akka.stream.TLSProtocol.SslTlsInbound,akka.NotUsed>
    logTlsInbound(String name, int maxBytes)
     
    akka.stream.scaladsl.Flow<akka.stream.TLSProtocol.SslTlsOutbound,akka.stream.TLSProtocol.SslTlsOutbound,akka.NotUsed>
    logTlsOutbound(String name, int maxBytes)
     
    <A> akka.stream.scaladsl.Flow<A,A,akka.NotUsed>
    logToString(String name, int maxBytes)
     
    <A, B> akka.stream.scaladsl.BidiFlow<A,A,B,B,akka.NotUsed>
    logToStringBidi(String name, int maxBytes, scala.reflect.ClassTag<A> evidence$1, scala.reflect.ClassTag<B> evidence$2)
     
    int
     
    printByteString(akka.util.ByteString bytes, int maxBytes, boolean addPrefix, String indent)
     

    Methods inherited from class java.lang.Object

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

    • MODULE$

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

    • LogByteStringTools$

      public LogByteStringTools$()
  • Method Details

    • MaxBytesPrinted

      public int MaxBytesPrinted()
    • logByteStringBidi

      public akka.stream.scaladsl.BidiFlow<akka.util.ByteString,akka.util.ByteString,akka.util.ByteString,akka.util.ByteString,akka.NotUsed> logByteStringBidi(String name, int maxBytes)
    • logToStringBidi

      public <A, B> akka.stream.scaladsl.BidiFlow<A,A,B,B,akka.NotUsed> logToStringBidi(String name, int maxBytes, scala.reflect.ClassTag<A> evidence$1, scala.reflect.ClassTag<B> evidence$2)
    • logByteString

      public akka.stream.scaladsl.Flow<akka.util.ByteString,akka.util.ByteString,akka.NotUsed> logByteString(String name, int maxBytes)
    • logToString

      public <A> akka.stream.scaladsl.Flow<A,A,akka.NotUsed> logToString(String name, int maxBytes)
    • logTLSBidi

      public akka.stream.scaladsl.BidiFlow<akka.stream.TLSProtocol.SslTlsOutbound,akka.stream.TLSProtocol.SslTlsOutbound,akka.stream.TLSProtocol.SslTlsInbound,akka.stream.TLSProtocol.SslTlsInbound,akka.NotUsed> logTLSBidi(String name, int maxBytes)
    • logTlsOutbound

      public akka.stream.scaladsl.Flow<akka.stream.TLSProtocol.SslTlsOutbound,akka.stream.TLSProtocol.SslTlsOutbound,akka.NotUsed> logTlsOutbound(String name, int maxBytes)
    • logTlsInbound

      public akka.stream.scaladsl.Flow<akka.stream.TLSProtocol.SslTlsInbound,akka.stream.TLSProtocol.SslTlsInbound,akka.NotUsed> logTlsInbound(String name, int maxBytes)
    • printByteString

      public String printByteString(akka.util.ByteString bytes, int maxBytes, boolean addPrefix, String indent)
    • asASCII

      public char asASCII(byte b)
    • logTLSBidiBySetting

      public akka.stream.scaladsl.BidiFlow<akka.stream.TLSProtocol.SslTlsOutbound,akka.stream.TLSProtocol.SslTlsOutbound,akka.stream.TLSProtocol.SslTlsInbound,akka.stream.TLSProtocol.SslTlsInbound,Object> logTLSBidiBySetting(String tag, scala.Option<Object> maxBytesSetting)