=str #16787 java cookbook

This commit is contained in:
Konrad Malawski 2015-07-08 10:23:10 +03:00 committed by Martynas Mickevičius
parent 708d7017f2
commit c0e52338df
7 changed files with 413 additions and 66 deletions

View file

@ -1,6 +1,6 @@
package docs.stream.cookbook
import akka.stream.scaladsl.{ Sink, Source }
import akka.stream.scaladsl._
import akka.stream.testkit._
import scala.concurrent.duration._
@ -18,13 +18,12 @@ class RecipeMissedTicks extends RecipeSpec {
val sink = Sink(sub)
//#missed-ticks
// tickStream is a Source[Tick]
val missedTicks: Source[Int, Unit] =
tickStream.conflate(seed = (_) => 0)(
val missedTicks: Flow[Tick, Int, Unit] =
Flow[Tick].conflate(seed = (_) => 0)(
(missedTicks, tick) => missedTicks + 1)
//#missed-ticks
missedTicks.to(sink).run()
tickStream.via(missedTicks).to(sink).run()
pub.sendNext(())
pub.sendNext(())