Merge pull request #16559 from akka/wip-16557-Source.single-patriknw

!str #16557 Rename Source.singleton to Source.single
This commit is contained in:
Patrik Nordwall 2014-12-17 13:05:39 +01:00
commit 5892d49bed
13 changed files with 19 additions and 19 deletions

View file

@ -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))
}

View file

@ -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

View file

@ -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)

View file

@ -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)

View file

@ -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))
}

View file

@ -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 ", "}")

View file

@ -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)

View file

@ -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)