Commit graph

591 commits

Author SHA1 Message Date
Endre Sándor Varga
12c9abb8c9 !str #16410 #16597: Removed TimerTransform, added Timeout stages 2015-09-18 12:38:36 +02:00
drewhk
7a85508a5d Merge pull request #18473 from drewhk/wip-graphstage-improvements-drewhk
=str: GraphStage improvements
2015-09-17 12:57:57 +02:00
Endre Sándor Varga
174589f2dc =str: GraphStage improvements 2015-09-17 10:08:12 +02:00
Alexander Golubev
0d1861cd2f +str #18072 fix concat with empty source 2015-09-12 17:08:20 -04:00
Endre Sándor Varga
19c20dfb20 +str: Support for arbitrary, fusable graph processing stages (octopus) 2015-09-08 15:34:10 +02:00
Alexander Golubev
38fe35d668 +str #17693 add Source.queue and Sink.queue 2015-09-04 12:50:05 -04:00
Konrad Malawski
dd0f59a94b =str #17226 remove in-place DropWhile impl, it exists now 2015-09-03 15:07:24 +02:00
drewhk
cb52a9595e Merge pull request #18388 from drewhk/wip-18189-absorbtermination-downstream-drewhk
Throwing error for onAbsorbTermination at the wrong place + doc improvements
2015-09-03 10:08:47 +02:00
Endre Sándor Varga
62a299f3a5 =str #18189: Explicitly disallow absorbTermination() from onDownstreamFinish() 2015-09-02 16:46:37 +02:00
Endre Sándor Varga
071f3c183f =str #18091: Take should eagerly complete if arguments are zero or less 2015-09-02 13:23:32 +02:00
drewhk
7bdfd4e50f Merge pull request #17865 from agolubev/agolubev-#17399-add-boilerplate-remover-for-fan-in-junctions
+str #17399 add boilerplate remover for fan-in junctions
2015-09-02 12:13:48 +02:00
drewhk
36b4ae0efc Merge pull request #18369 from agolubev/agolubev-#18099-FAILED-TcpSpec
+str #18099 FAILED: TcpSpec
2015-09-02 11:34:40 +02:00
James Roper
d0f0f7308f =str #18384 Fix javadsl.Broadcast eagerCancel
* The javadsl for Broadcast should not ignore eagerCancel
2015-09-02 17:06:37 +10:00
Alexander Golubev
7620014358 +str #17399 add boilerplate remover for fan-in junctions 2015-09-01 09:51:23 -04:00
Alexander Golubev
73db387100 +str #18099 FAILED: TcpSpec 2015-09-01 09:49:58 -04:00
Alexander Golubev
e0a430dc14 +str #18275 Java DSL: Flow.of(MyClass.class).via(otherFlow) throws ClassCastException 2015-08-31 10:27:07 -04:00
drewhk
cd02f834f6 Merge pull request #18227 from agolubev/agolubev-#18002-FlowTest#mustBeAbleToRcover-try2
=str #18002 FlowTest#mustBeAbleToRecover timing issue
2015-08-18 16:41:22 +02:00
André Rüdiger
6af9ced35c =str: various minor cleanups 2015-08-18 11:36:24 +02:00
drewhk
0c6ed6d83d Merge pull request #18081 from tdhd/sliding_stream
Sliding stream implementation
2015-08-17 10:12:35 +02:00
Alexander Golubev
dec87c2e56 =str #18002 FlowTest#mustBeAbleToRecover timing issue 2015-08-16 00:04:04 -04:00
Philipp
ac007efc0d +str: Sliding window operation 2015-08-14 17:00:30 +02:00
Konrad Malawski
4ab380d9bf Merge pull request #18068 from agolubev/agolubev-#18002-FlowTest#mustBeAbleToRecover-issue
=str #18002 FlowTest#mustBeAbleToRecover timing issue
2015-07-28 14:40:25 +02:00
Alexander Golubev
8e152fe745 =str #18074 UnzipWith#sad case scenario timing issue 2015-07-24 12:14:43 -04:00
Alexander Golubev
7d6fb67b12 =str #18002 FlowTest#mustBeAbleToRecover timing issue 2015-07-23 22:01:05 -04:00
luben karavelov
7eff38a200 =str fix ambigous import of akka(-stream).testkit.AkkaSpec 2015-07-16 15:11:21 +01:00
Konrad Malawski
2c8919ce3f Merge pull request #17998 from ktoso/agolubev-agolubev-#16965-UnzipWith-2.3-dev-based
Agolubev #16965 unzip with 2.3 dev based
2015-07-15 11:41:21 +02:00
Konrad Malawski
911e02bd40 =str #16965 use akka-actor provided tuples for gen UnzipWith 2015-07-15 11:40:55 +02:00
Alexander Golubev
50de39e886 +str #16965 add generalized UnzipWith 2015-07-15 10:58:45 +02:00
Alexander Golubev
630343e483 +str #16394 recover operation 2015-07-15 10:34:56 +02:00
Viktor Klang
66a116d3d2 -str - Improvements and renames in internal streams classes
* Renames Module.grow -> Module.compose
 * Renames Module.connect -> Module.wire
 * Renames Module.growConnect -> Module.fuse
 * Renames Module.wrap -> Module.nest

 * Adds explicit identity equals and hashCode to InPort and OutPort

 * Reimplements many of the Source factories to avoid copying

 * Documents Module.compose, Module.fuse, Module.wire and Module.nest

 * Removes Attributes.nameLifted

 * Optimizes Attributes.nameOrDefault
2015-07-13 23:39:45 +02:00
Endre Sándor Varga
47ea3fde38 created factory method 2015-07-09 18:01:45 +02:00
Endre Sándor Varga
afa4c5c563 Fixed wrong test-case:
- there is no "full-close" if client is still writing, it will always RST (now using lazyEmpty)
 - must Await for bind, otherwise there is a race between connect and bind
2015-07-07 13:55:55 +02:00
Martynas Mickevičius
0e76437bf7 Merge pull request #17899 from 2m/wip-chain-from-upstream-finish
=str #17853 chain terminationEmit elements to the currently emitting ones
2015-07-03 09:19:11 +03:00
Martynas Mickevičius
e960f47e28 Merge pull request #17840 from 2m/wip-dsl-factories-cons
=str #16935 revive dsl factories consistency spec
2015-07-03 08:40:54 +03:00
Martynas Mickevičius
ccfdb7ccd8 =str #17853 chain terminationEmit elements to the currently emitting ones 2015-07-03 08:36:21 +03:00
Martynas Mickevičius
f7be085adf =str #16935 add junctions 2015-07-01 09:10:30 +03:00
Viktor Klang
2725bfc044 =str - Various internal Akka Stream improvements
* Gives Inlets and Outlets a `carbonCopy` method and switches to allocate them via `apply`
* Removes 4 Array allocations per FanIn and uses a bitmasked array instead
* Makes the FlattenStrategy.concat instance a singleton
2015-06-30 11:45:50 +02:00
Viktor Klang
36abbb4234 Introduces fold as a Flow transformation and generalizes Sink.fold to be Flow.fold + Sink.head
Conflicts:
	akka-stream/src/main/scala/akka/stream/impl/ActorMaterializerImpl.scala
	akka-stream/src/main/scala/akka/stream/impl/Stages.scala
	akka-stream/src/main/scala/akka/stream/scaladsl/Sink.scala
2015-06-30 10:17:52 +02:00
Martynas Mickevičius
869071b607 =str #16935 add graph and bidiflow builders to the spec 2015-06-29 15:25:57 +03:00
Martynas Mickevičius
27201206f6 =str #16935 revive dsl factories consistency spec
I fought the dragons, and I won...
2015-06-26 09:51:08 +03:00
Endre Sándor Varga
292eba2d73 =str: Materializer should report being shut down on sys termination 2015-06-25 12:54:29 +02:00
drewhk
911943fc92 Merge pull request #17824 from drewhk/wip-17504-http-cancellation-fix-drewhk
Fix Http client cancellation
2015-06-24 16:59:39 +02:00
Endre Sándor Varga
cb4aa33e11 Removed problematic and wrong test 2015-06-24 16:19:04 +02:00
Endre Sándor Varga
8c6223e878 Fix master cancellation in SplitWhere 2015-06-24 14:43:52 +02:00
Endre Sándor Varga
8702f09f10 Remove simple line parsing, exposing explicit delimiter stage instead 2015-06-24 11:19:29 +02:00
Endre Sándor Varga
c7a974dd1e Rename RunnableFlow to RunnableGraph 2015-06-23 18:49:53 +02:00
Endre Sándor Varga
7879a5521b Rename FlowMaterializer to Materializer 2015-06-23 18:47:28 +02:00
Endre Sándor Varga
dc7269e620 Rename OperationAttributes to Attributes 2015-06-23 18:45:04 +02:00
drewhk
e6f2db127c Merge pull request #17812 from drewhk/wip-test-props-materialization-exception-drewhk
add extra test using broken Props in actorPublisher
2015-06-23 18:11:41 +02:00
Konrad Malawski
d205a8bb2f Merge pull request #17809 from 2m/wip-dsl-cons-spec
=str #16935 revive dsl consistency spec
2015-06-23 17:17:21 +02:00