Merge pull request #16559 from akka/wip-16557-Source.single-patriknw
!str #16557 Rename Source.singleton to Source.single
This commit is contained in:
commit
5892d49bed
13 changed files with 19 additions and 19 deletions
|
|
@ -66,7 +66,7 @@ private[http] object BodyPartRenderer {
|
|||
override def onUpstreamFinish(ctx: Context[Source[ChunkStreamPart]]): TerminationDirective = ctx.absorbTermination()
|
||||
|
||||
private def chunkStream(byteString: ByteString): Source[ChunkStreamPart] =
|
||||
Source.singleton(Chunk(byteString))
|
||||
Source.single(Chunk(byteString))
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -106,11 +106,11 @@ private[http] class HttpRequestRendererFactory(userAgentHeader: Option[headers.`
|
|||
entity match {
|
||||
case x if x.isKnownEmpty ⇒
|
||||
renderContentLength(0) ~~ CrLf
|
||||
Source.singleton(r.get)
|
||||
Source.single(r.get)
|
||||
|
||||
case HttpEntity.Strict(_, data) ⇒
|
||||
renderContentLength(data.length) ~~ CrLf
|
||||
Source.singleton(r.get ++ data)
|
||||
Source.single(r.get ++ data)
|
||||
|
||||
case HttpEntity.Default(_, contentLength, data) ⇒
|
||||
renderContentLength(contentLength) ~~ CrLf
|
||||
|
|
|
|||
|
|
@ -150,7 +150,7 @@ private[http] class HttpResponseRendererFactory(serverHeader: Option[headers.Ser
|
|||
renderEntityContentType(r, entity)
|
||||
renderContentLengthHeader(data.length) ~~ CrLf
|
||||
val entityBytes = if (noEntity) ByteString.empty else data
|
||||
Source.singleton(r.get ++ entityBytes)
|
||||
Source.single(r.get ++ entityBytes)
|
||||
|
||||
case HttpEntity.Default(_, contentLength, data) ⇒
|
||||
renderHeaders(headers.toList)
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ private object RenderSupport {
|
|||
|
||||
def renderByteStrings(r: ByteStringRendering, entityBytes: ⇒ Source[ByteString],
|
||||
skipEntity: Boolean = false): Source[ByteString] = {
|
||||
val messageStart = Source.singleton(r.get)
|
||||
val messageStart = Source.single(r.get)
|
||||
val messageBytes =
|
||||
if (!skipEntity) messageStart ++ entityBytes
|
||||
else CancelSecond(messageStart, entityBytes)
|
||||
|
|
|
|||
|
|
@ -176,7 +176,7 @@ object HttpEntity {
|
|||
case Success(Some(newData)) ⇒
|
||||
copy(data = newData)
|
||||
case Success(None) ⇒
|
||||
Chunked.fromData(contentType, Source.singleton(data).via(transformer))
|
||||
Chunked.fromData(contentType, Source.single(data).via(transformer))
|
||||
case Failure(ex) ⇒
|
||||
Chunked(contentType, Source.failed(ex))
|
||||
}
|
||||
|
|
@ -188,7 +188,7 @@ object HttpEntity {
|
|||
throw new IllegalStateException(s"Transformer didn't produce as much bytes (${newData.length}:'${newData.utf8String}') as claimed ($newContentLength)")
|
||||
copy(data = newData)
|
||||
case Success(None) ⇒
|
||||
Default(contentType, newContentLength, Source.singleton(data).via(transformer))
|
||||
Default(contentType, newContentLength, Source.single(data).via(transformer))
|
||||
case Failure(ex) ⇒
|
||||
Default(contentType, newContentLength, Source.failed(ex))
|
||||
}
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ object TestClient extends App {
|
|||
println(s"Fetching HTTP server version of host `$host` ...")
|
||||
|
||||
val connection = Http().outgoingConnection(host)
|
||||
val result = Source.singleton(HttpRequest()).via(connection.flow).runWith(Sink.head)
|
||||
val result = Source.single(HttpRequest()).via(connection.flow).runWith(Sink.head)
|
||||
|
||||
result.map(_.header[headers.Server]) onComplete {
|
||||
case Success(res) ⇒ println(s"$host is running ${res mkString ", "}")
|
||||
|
|
|
|||
|
|
@ -253,7 +253,7 @@ class RequestRendererSpec extends FreeSpec with Matchers with BeforeAndAfterAll
|
|||
def renderTo(expected: String): Matcher[HttpRequest] =
|
||||
equal(expected.stripMarginWithNewline("\r\n")).matcher[String] compose { request ⇒
|
||||
val renderer = newRenderer
|
||||
val byteStringSource = Await.result(Source.singleton(RequestRenderingContext(request, serverAddress)).
|
||||
val byteStringSource = Await.result(Source.single(RequestRenderingContext(request, serverAddress)).
|
||||
section(name("renderer"))(_.transform(() ⇒ renderer)).
|
||||
runWith(Sink.head), 1.second)
|
||||
val future = byteStringSource.grouped(1000).runWith(Sink.head).map(_.reduceLeft(_ ++ _).utf8String)
|
||||
|
|
|
|||
|
|
@ -400,7 +400,7 @@ class ResponseRendererSpec extends FreeSpec with Matchers with BeforeAndAfterAll
|
|||
def renderTo(expected: String, close: Boolean): Matcher[ResponseRenderingContext] =
|
||||
equal(expected.stripMarginWithNewline("\r\n") -> close).matcher[(String, Boolean)] compose { ctx ⇒
|
||||
val renderer = newRenderer
|
||||
val byteStringSource = Await.result(Source.singleton(ctx).
|
||||
val byteStringSource = Await.result(Source.single(ctx).
|
||||
section(name("renderer"))(_.transform(() ⇒ renderer)).
|
||||
runWith(Sink.head), 1.second)
|
||||
val future = byteStringSource.grouped(1000).runWith(Sink.head).map(_.reduceLeft(_ ++ _).utf8String)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue