Johan Andrén
62e30b3c08
Update copyrights and links to the new company name #19851
2016-02-23 12:58:39 +01:00
Johan Andrén
4e49d75ad8
!str #19732 Concise and consistent way to mark async boundaries
2016-02-11 18:20:23 +01:00
Alois Cochard
6c69fba61e
19452: Contramap and fromFunction
2016-02-11 15:32:48 +01:00
Prayag Verma
b7783968a0
=pro #19068 All copyrights ranges and single years updated to a range ending in 2016
2016-01-25 10:20:30 +01:00
Roland Kuhn
4c72495581
#19440 replace Scala Future usage with CompletionStage in javadsl
...
This entails:
* adding akka.pattern.PatternCS.* to enable ask etc. with
CompletionStage
* changing RequestContext to offer an ExecutionContextExecutor for the
CompletionStage.*Async combinators
* splitting up akka.stream.Queue for JavaDSL consistency
2016-01-23 18:00:11 +01:00
Alexander Golubev
a2ab7f29e1
+str #19020 reduce combinator
2016-01-21 22:16:37 -05:00
Roland Kuhn
9427052fd0
#19522 make javadsl.Sink.asPublisher nicer
2016-01-21 16:57:21 +01:00
Roland Kuhn
d4b1f07ec0
#19269 doc: Sink.seq is limited to Int.MaxValue
2016-01-20 11:50:43 +01:00
Endre Sándor Varga
60497f6561
also fix FlowInterleaveSpec
...
Also-by: Johan Andrén <johan@markatta.com>
Also-by: Roland Kuhn <rk@rkuhn.info>
Also-by: Martynas Mickevičius <mmartynas@gmail.com>
2016-01-20 10:01:58 +02:00
Endre Sándor Varga
57c1dfde8a
19441: Use Optional instead of Option in http core javadsl
2016-01-15 16:20:46 +01:00
Endre Sándor Varga
7a39063f2e
#19441 : Use Optional instead of Option in javadsl
2016-01-15 14:38:05 +01:00
Konrad Malawski
984740198e
Merge pull request #19268 from akka/wip-2.0-fixes-RK
...
Wip 2.0 fixes rk
2015-12-22 23:43:04 +01:00
Roland Kuhn
8a5a420108
#19261 override and test addAttributes compilation
2015-12-22 20:56:02 +01:00
Konrad Malawski
3975ac3281
=str fix typo in scaladoc
2015-12-22 19:49:09 +01:00
lolski
aadaf15b89
#18021 Sink.seq and FlowOps.limit and .limitWeighted
2015-12-20 11:00:06 +01:00
Roland Kuhn
dcfa56e547
Merge remote-tracking branch 'pr/19097' into release-2.3-dev
2015-12-18 12:22:02 +01:00
Johan Andrén
09a79f45e4
!str #19129 New homes for file and java.io stream factories
2015-12-17 14:41:02 +01:00
Martynas Mickevičius
e6e476d82a
=str #19128 #19127 rename Source/Sink factory apply overloads
2015-12-17 11:48:30 +02:00
Alexander Golubev
64387583ad
=str #18821 fix Sink.queue termination
2015-12-16 17:53:36 -05:00
Alexander Golubev
87b94202a3
+str #17967 add Sink.actorRefWithAck
2015-12-11 23:09:14 -05:00
Viktor Klang (√)
fa683e1842
Merge pull request #18951 from akka/wip-add-sink-last-√
...
+str - Adds Sink.last and Sink.lastOption to mirror Sink.head and Sin…
2015-11-18 22:27:50 +01:00
Viktor Klang
94fe1fb26d
+str - Adds Sink.last and Sink.lastOption to mirror Sink.head and Sink.headOption
...
* Renames BlackholeSubscriber to SinkholeSunbscriber
* Makes SinkholeSubscriber request Long.MaxValue
* SinkholeSink seems like the best name ever
2015-11-18 21:48:00 +01:00
Viktor Klang
8780ba28a4
!str - Moving the InputStream and OutputStream utilities into Source and Sink
2015-11-18 09:13:57 +01:00
Konrad Malawski
cb8d3c4609
Merge pull request #18934 from akka/wip-18916-file-io-√
...
!str - 18916 - Source.file and Sink.file
2015-11-17 10:33:50 +01:00
Viktor Klang
20c996fe41
!str - 18916 - Source.file and Sink.file
...
* Removes `Synchronous` from the names and descriptions of File I/O as it leaks impl details
* Removes the factries for FileSource and FileSink and puts them in Source and Sink respectively
2015-11-17 09:50:10 +01:00
Konrad Malawski
8650d0c473
+str #18906 add Sink.headOption
2015-11-14 16:36:09 +01:00
Viktor Klang
6cfa4df800
!str - Switches Sink.publisher to use a boolean to indicate fanout rather than a number of allowed subscribers
2015-11-04 12:29:23 +01:00
Viktor Klang
f839a1f85d
!str - 18808 - Removes Sink.fanoutPublisher and makes Sink.publisher specify number of subscribers
...
Sink.publisher now takes a max number of Subscribers and
the elasticity between concurrent Subscribers.
2015-11-04 12:29:07 +01:00
Viktor Klang
d539468ac9
Sprinkling finals on javadsl classes
2015-11-01 21:07:20 +01:00
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
kukido
f858881b2e
=doc #17329 Spelling normalization, typos fixed.
2015-09-28 22:45:38 -07:00
Alexander Golubev
38fe35d668
+str #17693 add Source.queue and Sink.queue
2015-09-04 12:50:05 -04:00
Alexander Golubev
7620014358
+str #17399 add boilerplate remover for fan-in junctions
2015-09-01 09:51:23 -04: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
Endre Sándor Varga
74843eccaf
=str #16923 : Inject identity between SubscriberSource and PublisherSink
2015-06-15 14:40:09 +02:00
Alexander Golubev
803607ff4d
+str #17461 add a parallel version of foreach (+1 squashed commit)
...
Squashed commits:
[7042ef9] +str #17461 add a parallel version of foreach (+1 squashed commit)
Squashed commits:
[a310520] +str #17461 add a parallel version of foreach
2015-06-09 14:42:39 -04:00
Viktor Klang (√)
2d898622f5
Merge pull request #17676 from akka/wip-nowrap-source-√
...
=str - fixing TODO about Source.wrap not having to re-wrap Sources
2015-06-09 14:07:09 +02:00
Viktor Klang
3bf1c14b3a
=str - fixing TODO about scaladsl & javadsl Source/Sink/Flow/BidiFlow.wrap not having to needlessly re-wrap
2015-06-07 11:34:53 +02:00
Viktor Klang
3dd40fc18c
+str - #17662 - Changes Sink.ignore to return a Future[Unit]
2015-06-05 21:30:36 +02:00
Endre Sándor Varga
7ad4fdc3ce
!str #17123 : Make materialized value handling method names consistent
2015-05-05 12:42:41 +02:00
Endre Sándor Varga
d73f78dcbf
+str #17254 : Accept graphs instead of Flow/Source/Sink etc.
2015-04-24 13:14:00 +02:00
Roland Kuhn
354a8e3a41
!str #17277 remove akka.stream.javadsl.japi.WithVariance
...
sadly we forgot to also move the boilerplate-generated FunctionN and
ProcedureN into akka-actor, so they are still in
akka.stream.javadsl.japi.
2015-04-24 11:05:11 +02:00
Konrad Malawski
cebd9bf1ae
+str #15588,#17229 Java 6 Synchronous File Sink / Source
...
These are synchronous implementations, because we need to be Java 6
compatible while developing on 2.3.x. However asynchronous
implementations using AsynchronousFileChannel will come soon for JDK7
users.
+ ActorPublisher/Subscriber now manage stopping of the actor
+ added documentation on configuring dispatcher for File IO
+ properly handle if source file does not exist
+ file sink / source come with default io dispatcher
> verified no actors are leaking
> exceptions are caught and onErrored properly
+ moved files to akka.stream.io
+ Added OutputStreamSink and InputStreamSource
2015-04-23 18:15:10 +02:00
Patrik Nordwall
c6404d3e44
!str #17189 Add withAttributes and named to Graph
...
* Remove optional attributes parameter in favor of withAttributes
* Overload explosion when trying to add attributes to ZipWith.
* Aligned with Flow and Source.
2015-04-17 11:31:32 +02:00
Patrik Nordwall
00033313e0
!str #16951 Unify scaladsl and javadsl OperationAttributes
...
* Move actor specific attributes to ActorOperationAttributes
2015-04-16 14:16:01 +02:00
Patrik Nordwall
f4ed62b84c
!str #16520 Add ActorRefSource
...
* and rename the factory for ActorPublisherSource,
from Source.apply to Source.actorPublisher
* including internal buffer, with OverflowStrategy
* support to complete/fail stream
2015-04-10 13:53:15 +02:00
Patrik Nordwall
946faedd95
!str #16521 Add ActorRefSink
...
* also rename the factory for ActorSubscriber props Sink,
from apply to actorSubscriber
2015-04-10 12:58:52 +02:00
Patrik Nordwall
666bfade1e
!str #16993 Separate scaladsl/javadsl for FlattenStategy
...
`abstract class FlattenStrategy` was used in both javadsl and scaladsl, but the concrete concat
for the javadsl was in javadsl.FlattenStrategy and the concrete concat for the scaladsl is in
stream.FlattenStrategy.
Now there are separate FlattenStategy in scaladsl and javadsl packages and conversion
as we have in other places.
* replace JavaConverters with explicit methods
* remove asJava/asScala for FlattenStrategy
2015-04-10 08:05:24 +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