Commit graph

103 commits

Author SHA1 Message Date
Viktor Klang
efe9331b69 Revert "=str #16280 Make flows sharable again" since the problem is solved differently in this branch.
This reverts commit 2af568eb7a0c8d65f3dd2bb04852d05d5cbda416.
2014-11-17 16:09:22 +01:00
Konrad Malawski
af3d9860dd Merge pull request #16291 from ktoso/wip-actorpublisher-timeouts-help-ktoso
=str #15622 ActorPublisher now has subscriptionTimeout support
2014-11-17 10:56:11 +01:00
Konrad Malawski
25095788bc Merge pull request #16293 from ktoso/wip-fleximerge-readall-ktoso
=str #16233 adds ReadAll for FlexiMerge
2014-11-17 10:55:33 +01:00
drewhk
f57c363be3 Merge pull request #16305 from drewhk/wip-iteratorinterpreter-drewhk
+str: IteratorInterpreter and ByteStringBatcher
2014-11-14 14:41:20 +01:00
Endre Sándor Varga
f80d97fc9b !str: IteratorInterpreter and ByteStringBatcher
also Fixing TerminationDirective return types
2014-11-14 14:08:07 +01:00
Konrad 'ktoso' Malawski
2a968924a2 =str #16233 adds ReadAll for FlexiMerge, with JavaDSL and more typesafety 2014-11-14 10:20:55 +01:00
Konrad 'ktoso' Malawski
5d7b2ab5a8 =str #15622 ActorPublisher now has subscriptionTimeout support 2014-11-13 20:37:53 +01:00
Martynas Mickevičius
7bf97c768b Merge pull request #16196 from spray/w/15922-FileAndResourceDirectives
+htp #15922 import FileAndResourceDirectives from spray
2014-11-12 14:36:45 +02:00
Björn Antonsson
d20d0570c9 Merge pull request #16282 from akka/wip-16263-subscription-timeout-ban
!str #16263 Made subscription timeout handling run mostly inside the actor
2014-11-12 13:31:01 +01:00
Björn Antonsson
5a26718050 !str #16263 Made subscription timeout handling run mostly inside the actor 2014-11-12 13:05:57 +01:00
Konrad 'ktoso' Malawski
0f4abb687f =str #16272 splitWhen should drop reference when done with substream
The completeSubstreamOutput is used to not early complete the stream,
where as invalidating would shutdown the stream too early (and elements
wouldn't be emitted as expected).
2014-11-12 11:59:06 +01:00
Johannes Rudolph
4631e052f2 +str add akka.stream.materializer.file-io-dispatcher setting 2014-11-12 08:19:00 +01:00
Patrik Nordwall
22ec9349b5 =str #16280 Make flows sharable again
* Operation hold state and new instance for each materialization
  is needed
2014-11-11 14:37:19 +01:00
Patrik Nordwall
9961894a1c Merge pull request #16251 from akka/wip-16065-collapse-thunksource-into-iteratorsource-√
+str - Fixes #16065
2014-11-11 14:01:31 +01:00
Viktor Klang
18067cbf8f +str - Fixes #16065 by adding an IteratorPublisher and removing SimpleCallbackPublisher
Adds an IteratorPublisher and IteratorPublisherImpl
Removes the SimpleCallbackPublisher
Switches the callback-source () => Option[T] to use a new ThunkIterator and the IteratorPublisher
Removes the use of a ControlThrowable (Stop) for signalling end since we now use Iterator
Improves a couple of streams-related tests so when they fail we get better output
2014-11-10 12:56:41 +01:00
Viktor Klang
fd21e61f6a +str - Changes the signature of Source.expand to be curried, to guide type inference. 2014-11-08 00:09:26 +01:00
Patrik Nordwall
d1daec8590 Revert "+str #15802 Make TickSource cancellable"
This reverts commit 9e19ab095cd6ae37ea689d00031d58a54a90c912.
2014-11-07 10:54:30 +01:00
Patrik Nordwall
65269274b1 !str #16235 Rename Sink.future to Sink.head 2014-11-07 08:07:17 +01:00
Patrik Nordwall
359681e446 Merge pull request #16236 from ktoso/wip-readPreferred-fleximerge-ktoso
+str #16073 readPreferred for FlexiMerge
2014-11-07 08:06:20 +01:00
Konrad 'ktoso' Malawski
293be804e4 +str #16073 readPreferred for FlexiMerge 2014-11-06 18:42:03 +01:00
Konrad Malawski
48d5e1e109 Merge pull request #16215 from ktoso/wip-timeout-untouchedstreams-ktoso
+str #15086 subscription-timeout for publishers in streamsofstreams
2014-11-06 16:15:20 +01:00
Patrik Nordwall
d036fb106b Merge pull request #16227 from akka/wip-15205-route-java-patriknw
+str #15205 Java API for FlexiRoute
2014-11-06 15:35:30 +01:00
Konrad 'ktoso' Malawski
15abdaeb15 +str #15086 substream publishers now have subscription-timeouts 2014-11-06 15:30:50 +01:00
Patrik Nordwall
fb5c4577b5 +str #15802 Make TickSource cancellable
* also found a type bug in javadsl Source.subscriber
2014-11-06 14:49:45 +01:00
Patrik Nordwall
40371ebde4 +str #15205 Java API for FlexiRoute 2014-11-06 14:47:42 +01:00
Patrik Nordwall
30ee5539b8 +str #16105 Java API for FlexiMerge 2014-11-06 13:28:15 +01:00
Patrik Nordwall
3d134af562 Merge pull request #16229 from akka/wip-rm-io2-patriknw
!str Remove unused io2 package
2014-11-06 12:55:08 +01:00
drewhk
b319c06035 Merge pull request #16129 from drewhk/wip-pushpull-drewhk
+str: Implement efficient stream op DSL
2014-11-06 12:35:49 +01:00
Endre Sándor Varga
9ecd8b61fe +str: Implement efficient stream op DSL 2014-11-06 12:02:33 +01:00
Martynas Mickevicius
6adfe26eb2 =str #16163 allow connecting GraphSource to GraphSink directly
* introduce Identity junction, which is used to connect GraphSource to GraphSink
* only materialize ActorFlowSource and ActorFlowSink as a Flow
2014-11-06 12:38:04 +02:00
Martynas Mickevičius
22f766e4db Merge pull request #16225 from 2m/wip-16221-graph-source-sink-preconditions
=str #16221 fix graph precondition checks when attaching Source/Sink
2014-11-06 12:24:19 +02:00
Patrik Nordwall
c6b80dfdab !str Remove unused io2 package 2014-11-06 11:02:47 +01:00
Martynas Mickevičius
a9ed077499 =str #16221 fix graph precondition checks when attaching Source/Sink 2014-11-06 10:08:38 +02:00
Patrik Nordwall
3cd0770d46 Merge pull request #16172 from akka/wip-15205-route-patriknw
+str #15205 Add Route junction
2014-11-05 20:08:20 +01:00
drewhk
a5efcb5ef6 Merge pull request #16193 from drewhk/wip-16109-new-graph-lib-drewhk
=str  #16109: Replace ScalaGraph with custom graph impl
2014-11-05 14:07:34 +01:00
Endre Sándor Varga
98f02f5e33 =str #16109: Replace ScalaGraph with custom graph impl 2014-11-05 13:21:32 +01:00
Patrik Nordwall
5f75af7059 +str #15205 Add FlexiRoute junction 2014-11-05 10:58:04 +01:00
Björn Antonsson
ec96029777 Merge pull request #16185 from spray/w/faster-PR-validation
optimize pull request validation for release-2.3-dev branch
2014-11-05 10:51:46 +01:00
Björn Antonsson
8003332542 =str #16051 Possibility for Balance to wait for all downstream
* co-authored by @patriknw

balance-fix
2014-11-05 10:33:26 +01:00
Johannes Rudolph
c6267fdc37 =str don't run streams test twice because of junit.RunWith annotation 2014-11-05 09:36:46 +01:00
Johannes Rudolph
03aeb667e1 =str centralize number of runs for randomized stream tests 2014-11-05 09:36:46 +01:00
Konrad Malawski
05ad8a1479 Merge pull request #16212 from akka/wip-conflate-type-inference-√
+str - improves type inference on  by separating the seed from the op (c...
2014-11-04 09:56:42 +01:00
Viktor Klang
82095da708 +str - improves type inference on by separating the seed from the op (currying) 2014-11-03 22:06:01 +01:00
Konrad 'ktoso' Malawski
026feea69b +str #16191 adds Flow.concat(Source):Flow method 2014-11-03 15:31:13 +01:00
Patrik Nordwall
5e240367f8 +str #16093 Add missing runWith variant 2014-11-03 10:43:07 +01:00
Konrad Malawski
292afaa4d0 Merge pull request #16186 from ktoso/fix-remove-dup-fold-ktoso
=str removing duplicate fold sink definition on Sink
2014-10-31 11:54:54 +01:00
Patrik Nordwall
34363374b6 Merge pull request #16189 from akka/wip-16188-rm-equalityValue-patriknw
!str #16188 Remove value equality of iterable flow
2014-10-31 11:05:26 +01:00
Martynas Mickevičius
f91acb1534 Merge pull request #16177 from 2m/wip-16066-via-and-to
!str #16066 rename connect to via/to
2014-10-31 12:04:45 +02:00
Martynas Mickevičius
412003c11e !str #16066 rename connect to via/to
* add missing implicit conversions for ~>
* tests for all combinations when using ~>
2014-10-31 10:43:42 +02:00
Patrik Nordwall
d3a343579c !str #16188 Remove value equality of iterable flow 2014-10-31 08:53:27 +01:00