Commit graph

24 commits

Author SHA1 Message Date
Viktor Klang
f29d7affbd !str #18692 javadsl.FlowGraph.Builder.add()
* also make factories more consistent by only offering
  FlowGraph.create()
* also remove secondary (edge-based) FlowGraph.Builder DSL
* also improve naming for conversions from Graph to
  Source/Flow/BidiFlow/Sink
2015-10-22 19:10:00 +02:00
Roland Kuhn
02810cfa64 !str,htc remove FlexiMerge/Route
- replace all occurrences with equivalent GraphStage implementations

This commit introduces a mini-DSL for GraphStage that allows emitting or
reading multiple elements to/from a port with one statement, installing
stateful handlers on the port to make it work. The emitting side allows
stacked continuations, meaning that while an emit() is ongoing (waiting
for demand) another one can be added to the queue; this allows
convenient formualation of merge-type stages.
2015-10-21 18:52:16 +02:00
Alexander Golubev
7620014358 +str #17399 add boilerplate remover for fan-in junctions 2015-09-01 09:51:23 -04:00
Alexander Golubev
50de39e886 +str #16965 add generalized UnzipWith 2015-07-15 10:58:45 +02:00
Endre Sándor Varga
bf47c93504 !str #17406: Remove references to removed allowCycles() in docs 2015-07-09 10:11:38 +02:00
Endre Sándor Varga
c7a974dd1e Rename RunnableFlow to RunnableGraph 2015-06-23 18:49:53 +02:00
Endre Sándor Varga
7ad4fdc3ce !str #17123: Make materialized value handling method names consistent 2015-05-05 12:42:41 +02:00
Patrik Nordwall
882975e546 =str minor doc syntax correction 2015-04-24 17:37:05 +02:00
Endre Sándor Varga
e82b89e285 +doc, str #16716: Table summarizing built-in processing stages 2015-04-24 11:29:23 +02:00
Endre Sándor Varga
a7af773e2c !str #16168: Expose materialized value in the graph as a "source" 2015-04-07 12:51:18 +02:00
Roland Kuhn
157629f8af !str #16416,#16994 BidiFlow DSL and Flow.join Mat
- add BidiFlow, with atop and join combinators
- add Flow.join(BidiFlow)
- correct Flow.join’s default materialized value selection to Keep.left
2015-03-24 11:10:14 +01:00
Roland Kuhn
46a13f9f2b rework java/stream-graph.rst 2015-02-27 13:11:23 +01:00
Roland Kuhn
1563e0189b update graph docs 2015-02-26 17:22:53 +01:00
Endre Sándor Varga
41f6a0bf26 +doc: Updating basics, quickstart and some of graph docs 2015-02-26 15:57:52 +01:00
Patrik Nordwall
b442c4d9e6 Merge pull request #16756 from akka/wip-16448-err-vs-fail-patriknw
!str #16448 Change error to failure
2015-02-03 13:45:28 +01:00
Patrik Nordwall
2740d67c61 !str #16565 Make Flexi* limitations explicit
* remove isDemandAvailable
* hide emit from CompletionHandler context
* throw if more than one emit in response to an input
* had to remove the OrderedMerge test/sample because emitting
  from CompletionHandler is currently not supported
* FlexiRoute and FlexiMerge might become more capable later, see issue 16753
2015-02-03 13:42:48 +01:00
Patrik Nordwall
01646d10ff !str #16448 Change error to failure
* one API change OverflowStrategy.error -> OverflowStrategy.fail
* error is still kept in the internals where we are at the reactive
  streams level
2015-01-30 10:30:56 +01:00
Patrik Nordwall
ed832ea7a9 =str #16652 Convert 'Working with Graphs' to java
* fixed missing or wrong javadsl
2015-01-26 13:31:49 +01:00
Heiko Seeberger
18f99b65cd =doc fixes for Akka Streams "Working with Graphs" 2015-01-07 19:11:41 +01:00
Heiko Seeberger
db44791a58 =doc fixes for Akka Streams quick start guide 2014-12-26 08:43:46 +01:00
Konrad 'ktoso' Malawski
e98af843ae +doc #16549 StreamTCP docs 2014-12-23 11:38:39 +01:00
Roland Kuhn
40578baa9c fix some sphinx errors 2014-12-20 15:46:07 +01:00
Endre Sándor Varga
21830e8aa5 !doc: Finish restructuring 2014-12-20 15:29:34 +01:00
Endre Sándor Varga
4da6e6d0bb !doc: Restructure document pages 2014-12-20 14:11:29 +01:00