Class HttpEntity$

java.lang.Object
akka.http.scaladsl.model.HttpEntity$

public class HttpEntity$ extends Object
  • Field Details

    • MODULE$

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

    • HttpEntity$

      public HttpEntity$()
  • Method Details

    • apply

      public HttpEntity.Strict apply(String string)
    • apply

      public HttpEntity.Strict apply(byte[] bytes)
    • apply

      public HttpEntity.Strict apply(akka.util.ByteString data)
    • apply

      public HttpEntity.Strict apply(ContentType.NonBinary contentType, String string)
    • apply

      public HttpEntity.Strict apply(ContentType.WithFixedCharset contentType, String string)
    • apply

      public HttpEntity.Strict apply(ContentType contentType, byte[] bytes)
    • apply

      public HttpEntity.Strict apply(ContentType contentType, akka.util.ByteString data)
    • apply

      public UniversalEntity apply(ContentType contentType, long contentLength, akka.stream.scaladsl.Source<akka.util.ByteString,Object> data)
    • apply

      public HttpEntity.Chunked apply(ContentType contentType, akka.stream.scaladsl.Source<akka.util.ByteString,Object> data)
    • fromFile

      public UniversalEntity fromFile(ContentType contentType, File file, int chunkSize)
      Returns either the empty entity, if the given file is empty, or a HttpEntity.Default entity consisting of a stream of ByteString instances each containing chunkSize bytes (except for the final ByteString, which simply contains the remaining bytes).

      If the given chunkSize is -1 the default chunk size is used.

      Parameters:
      contentType - (undocumented)
      file - (undocumented)
      chunkSize - (undocumented)
      Returns:
      (undocumented)
    • fromPath

      public UniversalEntity fromPath(ContentType contentType, Path file, int chunkSize)
      Returns either the empty entity, if the given file is empty, or a HttpEntity.Default entity consisting of a stream of ByteString instances each containing chunkSize bytes (except for the final ByteString, which simply contains the remaining bytes).

      If the given chunkSize is -1 the default chunk size is used.

      Parameters:
      contentType - (undocumented)
      file - (undocumented)
      chunkSize - (undocumented)
      Returns:
      (undocumented)
    • Empty

      public HttpEntity.Strict Empty()
    • empty

      public HttpEntity.Strict empty(ContentType contentType)
    • limitableByteSource

      public <Mat> akka.stream.scaladsl.Source<akka.util.ByteString,Mat> limitableByteSource(akka.stream.scaladsl.Source<akka.util.ByteString,Mat> source)
      Deprecated.
      Not needed explicitly any more. . Since 10.1.5.
      Deprecated: no-op, not explicitly needed any more.
      Parameters:
      source - (undocumented)
      Returns:
      (undocumented)
    • limitableChunkSource

      public <Mat> akka.stream.scaladsl.Source<HttpEntity.ChunkStreamPart,Mat> limitableChunkSource(akka.stream.scaladsl.Source<HttpEntity.ChunkStreamPart,Mat> source)
      Deprecated.
      Not needed explicitly any more. . Since 10.1.5.
      Deprecated: no-op, not explicitly needed any more.
      Parameters:
      source - (undocumented)
      Returns:
      (undocumented)
    • captureTermination

      public <T extends HttpEntity> scala.Tuple2<T,scala.concurrent.Future<scala.runtime.BoxedUnit>> captureTermination(T entity)
      INTERNAL API
      Parameters:
      entity - (undocumented)
      Returns:
      (undocumented)