Commit graph

86 commits

Author SHA1 Message Date
Konrad Malawski
e7e1f74427 =str more specific error type if idle-timeout triggers in tcp 2016-12-14 12:39:24 +01:00
Konrad `ktoso` Malawski
2ea8cd7410 =str deprecate ActorPublisher/Subscriber, use GraphStage (#21952)
* =str deprecate ActorPublisher/Subscriber, use GraphStage

* =str deprecate Source.actorPublisher / Sink.actorSubscriber

* =str added deprecation note of ActorPublisher,Subscriber
2016-12-08 17:22:01 +01:00
Richard Imaoka
3df22baf3a Fix incorrect materialized types = Unit in stream documentation (#21938)
* Fix incorrect materialized types = Unit in stream documentation (Fixes #21937)

*  Correct Int, which should be Integer in Java

* Replace BoxedUnit in stream doc
2016-12-06 15:52:54 +01:00
Johan "Party Cannon" Andrén
267f31149c Lazy source (#21081) 2016-11-25 16:25:26 +01:00
Nafer Sanabria
a5e94dd3ed doc update deprecated documentation of FileIO (#21860) 2016-11-18 10:28:47 +01:00
Olli Helenius
658b46e1cc Move (de)compression helpers to akka-stream module #21395 (#21409)
* Move (de)compression helpers to akka-stream #21395

* Move compression and decompression -related classes from
  akka-http-experimental to akka-stream
* Add Compression helper object with functions to create
  decompressing Flows
* Add a short cookbook entry

* =str move compression impl classes into their own directory (and change visibility)

* =str also expose gzip/deflate compression flows

* Fix formatting of plural ByteStrings in cookbook

* =str #21395 make compressor call Deflater.end in postStop to release resources

Also simplified the creation of the flow given a compressor.

* =str #21395 decompressors call Inflater.end in postStop to release resources

* =str #21395 smallish Scaladoc fixes
2016-11-17 22:42:37 +01:00
Olli Helenius
163f0f9727 Fix formatting of plural ByteStrings in docs (#21792) 2016-11-17 12:31:44 +01:00
Konrad Malawski
0127d4f424 +str #18793 StageLogging that allows logger access in stages (#21696)
* +str #18793 StageLogging that allows logger access in stages
Also, non ActorMaterializers can opt-into providing a logger here.

* +str #18794 add javadsl for StageLogging

* fix missing test method on compile only class
2016-10-28 16:05:56 +02:00
Patrik Nordwall
aa8c253d14 improve streams actor integration docs, #21698 (#21700)
* mapAsync + ask should be the first choice
* add missing Source.queue
* prefer actorRefWithAck
* move ActorPublisher and ActorSubscriber to the end
  with additional warning
* fix wrong doc of SourceQueue offer
* and add missing java api
2016-10-26 10:24:51 +02:00
Konrad Malawski
46f7eef3d9 +doc add missing java documentation for scanAsync/foldAsync (#21701)
* +doc add missing java documentation for scanAsync/foldAsync

=doc fix formatting in stages overview (scanAsync/foldAsync)

* Future => CompletionStage
2016-10-24 13:31:47 +02:00
Konrad Malawski
a6a5556a8f Remove Akka-HTTP sources from akka/akka, moving to akka/akka-http! (#21690) 2016-10-18 15:17:17 +02:00
Mateus Dubiela Oliveira
c3abde60d5 Add scanAsync to Akka Streams, similar to scan but taking a Future (#21553)
* Add comprehensive tests
* Add documentation

* Damn comma after rebase

* Add documentation for foldAsync and scanAsync

* Rename aggreator and aggreating to current

* Remove out availability check

* Revert removing out and some refactors

* Formatting documentation

* Use after instead of Promise in test

* Use package reference to after and some refactoring
2016-10-17 16:43:11 +02:00
Konrad Malawski
e7ed0a2e6b +doc document ByteBufferSerializer for Artery #21601 2016-09-30 16:16:49 +02:00
Richard Imaoka
27f8f0f4fd doc Refer to the Streams section from TCP stream (#21436)
* Fix cross-reference in stream-io.rst
* Add images for streams-io.rst
2016-09-30 14:28:53 +02:00
Nafer Sanabria
94d7237d17 +str add zipWithIndex to FlowOps #21290 2016-09-21 08:41:56 +02:00
drewhk
4821fb158e #20904: Increase timeouts in TestKitDoc tests, use Sink.seq (#21260) 2016-08-31 17:20:05 +01:00
Johan Andrén
012919fdb3 OrElse stage for fallback when no elements emitted #21024 2016-08-30 13:35:59 +02:00
drewhk
67d0d2a4e3 Merge pull request #21183 from drewhk/wip-20890-stream-hub-drewhk
Stream Hubs
2016-08-24 13:33:02 +02:00
Endre Sándor Varga
bc358f3188 20890 Added MergeHub and BroadcastHub 2016-08-24 11:43:24 +02:00
Patrik Nordwall
7f2b6f8b54 Merge pull request #21186 from agolubev/21049-gaps-in-stages-overview-doc-agolubev
=str 21049 gaps in Source/Sink sections of stages-overview documentation
2016-08-23 12:08:38 +02:00
Alexander Golubev
024d95690c =str 21049 gaps in FlowOps section of stages-overview documentation 2016-08-23 10:51:30 +02:00
Alexander Golubev
d3cbcf9342 =str 21049 gaps in Source/Sink sections of stages-overview documentation 2016-08-12 17:32:21 -04:00
Stefano Bonetti
4e36541350 +doc stages-overview entry for partition stage #21020 (#21073) 2016-07-30 11:04:56 +02:00
Stefano Bonetti
fb1905870c =doc graphstage sink example (#20955) (#21030) 2016-07-26 12:20:08 +02:00
Nafer Sanabria
2078396197 =doc Akka & GitHub appearances in docs (#20968)
* =doc capitalize akka word

* Capitalize GitHub appearances in docs
2016-07-18 10:33:44 +02:00
Jacek Kunicki
6e0a2caf4b Corrected onPush description in Custom stream processing docs #20959 (#20960) 2016-07-14 21:54:33 +02:00
Nafer Sanabria
1009f8e235 =doc Fix indefinite articles typos in docs (#20924) 2016-07-11 14:13:40 +02:00
Nafer Sanabria
32810e1f1d =htc, doc replace usages of deprecated methods of FileIO (#20928) 2016-07-10 17:41:57 +02:00
Nafer Sanabria
625413e413 =doc Correct minor typo (#20897)
* Correct minor typo

* Fix minor typos
2016-07-06 11:08:57 +02:00
Chris Birchall
f246c56087 +doc Add more imports to the stream quick start guides for Java and Scala (#20797)
* Add more imports to the stream quick start guides.

This makes it easier for people to execute the code samples while they
read through the guide.

* Change line endings to be consistent with other files

For some reason these 2 files had CR+LF line endings.
2016-06-18 11:15:17 +02:00
Stefano Bonetti
fc58fa1f05 Amending docs for KillSwitch #20708 (#20716) 2016-06-06 11:28:04 +02:00
Stefano Bonetti
b84c6c5271 Adding docs for KillSwitch #20265 2016-06-03 14:23:11 +02:00
Alexander Golubev
23027a2801 =str #19921 Error in documentation: Graph_cycles (#20656)
* =str 19921 Error in documentation: Graph_cycles

* =str 19921 Error in documentation: Graph_cycles
2016-05-31 12:28:07 +02:00
Robert Budźko
8534adf603 Introduced backpressure timeout (#20131) stage. 2016-05-06 12:57:27 +02:00
Endre Sándor Varga
093d82ce00 +str #19443 add support or Java Stream 2016-04-29 23:31:56 -04:00
Patrik Nordwall
0b0a456e28 Merge pull request #20125 from kelebra/19039-kelebra-cycle
#19039: Added cycle method to Source class.
2016-04-26 16:47:02 +02:00
Oleksii Tkachuk
78e0a534f4 Fixed 19039 for both scaladsl and javadsl
19039: Added cycle method to Source class for both scaladsl and javadsl. Test added.
2016-04-26 07:37:03 -05:00
Rodolphe BELOUIN
936c97051a +str #19782 Transpose a sources sequence (#19795) 2016-04-22 12:04:28 +02:00
hepin1989(虎鸣)
e9670ee91d = rename FlowGraph* to GraphDSL 2016-04-15 00:18:05 +08:00
Krzysiek
f2771eaab9 doc-separate-section-persistence-eager-init 2016-04-03 22:04:15 +02:00
Tal Pressman
26c25c89ed +str #19390 Add 'monitor' flow combinator and stage 2016-04-01 08:06:37 +02:00
Alexander Golubev
69e6052cbe +str #18620 add Source.blocking() for legacy API integration 2016-03-31 10:29:48 -04:00
Johan Andrén
7c64ed02a3 Merge pull request #20050 from johanandren/wip-20017-stream-rate-docs-async-johanandren
=doc #20017 Update the stream-rate docs to current streams behavior
2016-03-29 18:04:57 +02:00
Johan Andrén
d72848f22f =doc #20017 Update the stream-rate docs to current streams behavior 2016-03-29 12:26:02 +02:00
Roland Kuhn
5accba105d document FlowOps extension 2016-03-25 10:13:11 +01:00
Konrad Malawski
3698928fbd Merge pull request #20064 from johanandren/wip-20051-parallellism-docs-async-johanandren
=doc #20051 Parallellism docs updated for async and fusing
2016-03-21 12:47:44 +01:00
Patrik Nordwall
137c4c8b3d fix the the typo 2016-03-18 17:06:34 +01:00
Johan Andrén
5e5bedb956 =doc #20051 Parallellism docs updated for async and fusing 2016-03-17 09:54:10 +01:00
Nafer Sanabria
8b58a0139a Remove outdated note in Streaming File IO 2016-02-29 20:17:02 -05:00
Julian Tescher
af34554b19 Fix common typos 2016-02-25 09:42:10 -08:00