Johan Andrén
b68d67008a
Deprecate actor materializer ( #27538 )
2019-09-05 16:08:37 +02:00
Johan Andrén
aca63ea198
Materializer settings as attributes ( #27499 )
...
* Replace MaterializerSettings with Attributes #25559
* Field access to settings deprecated to make stages use attributes instead
* Internal stages updated to use attributes
* Docs on ActorMaterializerSettings updated to recommend away from using it
* Verify all stages stopped after each testcase in FlowGroupBySpec
* Subscription timeout attributes merged into one
2019-09-04 13:37:06 +02:00
Johan Andrén
45c826a218
System wide materializer ( #27491 )
...
Introduces a materializer started through an extension and then an implicit
conversion for Scala turning an implicitly available ActorSystem into a
materializer. The Java APIs has been ammended with run-methods accepting
an ActorSystem.
2019-08-23 18:19:27 +02:00
Christopher Batey
625eb7b913
Re-write output stream subscriber as graph stage ( #26827 )
2019-07-25 13:51:47 +02:00
eyalfa
14c02302bc
Akka 27103/streams zip all #27103
2019-07-05 16:40:06 +02:00
Christopher Batey
231f0d6bb1
Remove warnings from akka-stream-tests ( #27114 )
2019-06-13 13:06:02 +02:00
Martynas Mickevičius
18d970fc8e
Add setup operator #26192
2019-05-17 08:54:18 +02:00
Arnout Engelen
7b20b89ce0
Add ByteString.emptyByteString to Java API ( #26931 )
...
* Add ByteString.emptyByteString to Java API
To work around https://github.com/scala/bug/issues/11509
* Add note to 2.6 migration document
2019-05-16 14:02:49 +02:00
Johan Andrén
18a3569a7e
Java interop via for FlowWithContext #26896
2019-05-15 10:28:12 +02:00
Christopher Batey
c65bf2d276
Remove docs for ActorPub/Sub and write persistence query docs as stages ( #26844 )
...
* use separate db columns
* Use io dispatcher for sample stage
2019-05-03 12:36:50 +02:00
mszczygiel
d4813b91c3
Support for null in mapAsync and fromCompletionStage #25475
2019-04-16 09:08:05 +02:00
Arnout Engelen
b214115051
Update scalatest
2019-03-19 11:25:48 +01:00
Seth Tisue
fc23f03031
upgrade to latest ScalaTest ( #26387 )
...
stuff moved to a new package. you wouldn't expect that in a point
release, but they put type aliases in place so Scala users wouldn't
notice. but the change is visible to Java code.
the upgrade is not strictly necessary, but it would be convenient
for the Scala 2.13 community build to have this merged, so I don't
have to maintain these changes in our Akka fork
2019-02-17 19:45:39 +00:00
Martynas Mickevičius
d6ae3f1da9
Add asJava/asScala to RunnableGraph #26245
2019-02-07 15:41:49 +01:00
hepin1989
998c5a9285
Formatting java codes with sbt-java-formatter.
2019-01-12 04:00:53 +08:00
Seeta Ramayya
75713c3469
Missing Java API: Source.empty
2019-01-07 15:02:24 +01:00
Seeta Ramayya
1cae9b0d44
25468: added examples for Stream # cycle operator. ( #26163 )
2019-01-02 15:46:13 +01:00
kerr
bdc90052aa
Update headers from 2018 to 2019 once for all. ( #26165 )
...
* Add CopyrightHeader support for sbt-boilerplate plugin.
* Add CopyrightHeader support for `*.proto` files.
* Add regex match for both `–` and `-` for CopyrightHeader.
* Add CopyrightHeader support for sbt build files.
* Update copyright from 2018 to 2019.
2019-01-02 11:55:26 +01:00
kerr
fafc59b19d
update headers to regular comment ( #25807 )
2018-10-29 05:19:37 -04:00
iyogi
3e698be9ce
Add code sample for operator Source.single ( #25375 )
...
* Add code example for Source.single
2018-07-20 07:15:13 +01:00
Martynas Mickevičius
766944a592
Expose assertAllStagesStopped
2018-06-27 10:34:32 +03:00
Guy Youansi
a4951e0ce7
Java time duration support for javadsl #24646
...
java.time.Duration support in all jdocs java file, the persistence module and the distributed-data
2018-06-26 15:41:30 +02:00
Tim Moore
5c401584c3
Add static import convenience methods to Done and NotUsed ( #25174 )
...
* Add Done.done() convenience for static import
* Add NotUsed.notUsed() convenience for static import
2018-05-31 13:12:20 +01:00
Jimin Hsieh
7c3a8a8ed5
java.time.Duration APIs in javadsl.TestKit #24646
2018-05-29 12:17:48 +02:00
Song Kun
55fb092bb2
Add convenient version of recover, recoverWith and recoverWithRetries for javadsl.Flow ( #25036 )
...
* Add more convenient version of recover, recoverWith and recoverWithRetries for javadsl.Flow.
* The new method take a Class parameter to decide which failure to recover from.
* Also add corresponding unit tests for them.
* use case expression to express partial function
* make time out larger in unit test
* checkstyle
* fix parameter type
2018-05-13 19:15:00 +02:00
Gergő Törcsvári
67a81eb01b
GraphDSL create with Seq[Graph] added #24067
2018-03-26 17:41:54 +02:00
虎鸣
c354aa0b6a
=doc using java.time.Duration for stream's javadsl
2018-03-21 11:29:11 +08:00
Stefan Wachter
3db145643a
materialized value of Flow.lazyInit must be a Future #24670 ( #24685 )
...
* change materialized value of LazyFlow from [M] to Future[Option[M]]
* remove whitespace
* improve docu
* restore old Flow.lazyInit method and add new Flow.lazyInitAsync method
* fix deprecation messages
* add 2.5.11.backwards.excludes because of changed LazyFlow constructor signature
* check switching behaviour
* apply formatting
* improve deprecation message; improve null safety
* prevent premature stage completion by setting keepGoing
* deprecate Sink.lazyInit; add Sink.lazyInitAsync
* apply formatting
* add ProblemFilter.exclude for changed LazySink.this
* Update Sink.scala
* Update Sink.scala
* Update Flow.scala
* Update Flow.scala
2018-03-19 22:42:37 +09:00
Johan Andrén
d8b9bb1b3a
Java Flow dsl lower bounds incorrect #24368
2018-03-15 14:53:50 +01:00
Konrad `ktoso` Malawski
563c7fbcf0
Issue 24594: Integration with sbt-headers and initial header population
2018-03-13 15:45:55 +01:00
Konrad `ktoso` Malawski
5be3c7bf83
parity for Sink, for preMaterialize operation ( #24657 )
...
* +str #24656 parity for Sink, for preMaterialize operation
* add java test
* added docs to stages-overview
2018-03-08 13:02:17 +09:00
Yan Su
519e6ae546
Add java duration support for Source.tick (Java DSL) #24339 ( #24645 )
2018-03-05 17:13:15 +01:00
gosubpl
edc67e0c3f
+str Add Flow.lazyInit ( #24427 ) ( #24527 )
2018-02-22 08:11:31 +01:00
Stefano Bonetti
3ea59b1e76
Adding preMaterialize operator for Source #23894 ( #24497 )
2018-02-21 15:06:01 +09:00
虎鸣
e44fafd4b7
+ stream add collectType operator to Source,SubSource,Flow and SubFlow for javadsl.
...
add docs for collectType, do mirror it in scaladsl
mima
2018-02-21 14:23:11 +09:00
shkoder
1e7608d715
add JsonFraming usage example to the docs #24495 ( #24498 )
...
* add JsonFraming usage example to the docs #24495
* Update stream-io.md
2018-02-05 13:41:20 +01:00
Viktor Klang (√)
e999d03e8b
The most common partition-case, as divertTo(Mat) #24388
2018-01-22 19:17:41 +01:00
Johan Andrén
32987c8704
Simpler tls over tcp #24153
2018-01-16 18:05:08 +01:00
Christopher Batey
009214ae07
Update copyright to 2018 ( #24241 )
2018-01-04 17:26:29 +00:00
Richard Imaoka
a50df1c575
Add combinedMat method to Source ( #23809 )
...
* Add combinedMat method to Source
* Fix formatting
2017-11-02 10:34:40 +09:00
Arnout Engelen
170a7504eb
=tes #23528 Hand out temporary loopback addresses from a larger pool ( #23530 )
...
* Hand out temporary loopback addresses from a larger pool
Might have prevented https://github.com/akka/akka/issues/23528
* Detect if binding on other loopback addresses works
Works for Linux, not for OSX
* Avoid hard-coding 'localhost' in more places
When the address is ignored and only a port is requested,
find a free port on 'localhost'
2017-09-11 18:10:11 +02:00
Patryk Najda
fe4c376a5e
javadsl should use java types #23251
2017-07-03 13:39:00 +01:00
Martynas Mickevičius
e63054173d
#22889 Use port 0 for address which is supposed to never be bound
2017-06-04 11:45:08 +02:00
Hawstein
b3d00afdd1
Move ConstantFun to akka.util, #22813
2017-05-10 18:00:42 +02:00
Arnout Engelen
78b5ed8498
Re-enable javadsl Flow 'via' test #18863
2017-04-26 07:24:41 +02:00
Arnout Engelen
80c7769767
Use InetSocketAddress.getHostString in favour of getHostName ( #22785 )
...
Saves a reverse lookup when the address was initialized as an address.
2017-04-26 07:23:36 +02:00
Patrik Nordwall
c3c058b6bb
Merge pull request #22360 from johanandren/wip-21363-future-source-last-bit-johanandren
...
Source that flattens a future source and keeps mat val
2017-03-16 20:36:05 +01:00
Hawstein
6434cbe868
Re-implement javadsl testkit ( #22240 )
...
* re-implement javadsl testkit
* fix mima problem
* rebase master
* move ImplicitSender/DefaultTimeout to scaladsl
* undo the change of moving scala api
* fix return type and add doc
* resolve conflicts and add more comments
2017-03-16 20:02:47 +01:00
cchantep
5b542d99fa
Flatten a Future[Graph[SourceShape[T], M]] as Source[T, Future[M]] #22359
2017-03-14 12:54:01 +01:00
ortigali
db0a473cd5
use CompletionStage instead of Future in java doc classes ( #22472 )
...
* use CompletionStage instead of Future in FactorialBackend.java #22393
* use CompletionStage instead of Future in FactorialBackend.java #22393 2
2017-03-14 11:51:44 +01:00