Commit graph

1619 commits

Author SHA1 Message Date
Ignasi Marimon-Clos
ac530913ac
Update manifestInfo docs (#30056)
* Update snippet. Cross-reference to BOMs

* Update akka-docs/src/main/paradox/common/binary-compatibility-rules.md

Co-authored-by: Johan Andrén <johan@markatta.com>

Co-authored-by: Johan Andrén <johan@markatta.com>
2021-02-22 17:18:10 +01:00
Nicolas Vollmar
bff26488a4
Adds scala/java tabs #30019 (#30035) 2021-02-16 09:20:37 +01:00
Levi Ramsey
d51f1e17b4
Allow introspection on typed EntityRefs to support serialization #29955 2021-02-16 09:19:36 +01:00
lmetrak
fd2be34aa2
Update ActorHierarchyExperiments.java (#30032)
lack of semicolon in package keyword
2021-02-15 10:57:22 +01:00
Christopher Batey
c5f16dcee1
Full cluster shutdown (#29838)
* member information for full cluster shutdown

* Cluster singleton: dont hand over when in ready for shutdown

* Noop everything in shard coordinator

* Set all members to preparing for shutdown

* Don't allow a node to join after prepare for shutdown

* Review feedbac: singleton listen to all member chagnes

* Java API

* More better

* Keep sharding working while ready for shutdown

* Mima

* Revert DEBUG logging

* gs

* Fix api doc link

* Missed review feedback

* Review feedback
2021-02-12 09:59:20 +00:00
Arnout Engelen
3d9bb8dffd
docs: put 'recover' and 'mapError' under 'error handling' (#29999) 2021-02-04 17:17:10 +01:00
Johan Andrén
0d64ac3cd7
Add a note about shard actor factory being local (#29970) 2021-01-28 09:35:23 +00:00
Michael Marshall
4d9b25579d
Add GroupedWeighted FlowOp and Make Grouped use GroupedWeighted #29066 2021-01-27 18:03:30 +01:00
Jabir S. Minjibir
dffd7099fd
Update event-bus.md (#29979) 2021-01-27 11:24:15 +01:00
Renato Cavalcanti
9e97b995f0
Update replicated ES support for JDBC (#29968) 2021-01-25 11:27:12 +01:00
Patrik Nordwall
9fce9a9c33
more headers (#29953) 2021-01-15 16:11:00 +01:00
Nitika Agarwal
8361b2a1b9
Add example for mapError (#29913) 2021-01-13 08:05:47 +01:00
Nitika Agarwal
294661bde1
Add example for foldAsync (#29912) 2021-01-13 08:01:58 +01:00
Patrik Nordwall
7920694b81
Merge pull request #29867 from johanandren/wip-29858-dns-failure
Longer DNS timeout to avoiding ci fail
2021-01-13 07:50:22 +01:00
Adrian
130a200a85
Add askWithStatus Streams operator, #29504 (#29727) 2021-01-13 07:48:59 +01:00
Patrik Nordwall
20ac7278cd
Merge pull request #29861 from ennru/show-bom
docs: show BOM include in all dependency listings
2021-01-13 07:38:33 +01:00
eyal farago
b8c79f8695
Akka29924 router pool bcast (#29927) 2021-01-11 15:08:56 +01:00
Levi Ramsey
1fd66f5f49
Make typed TestProbe a RecipientRef (#29928) 2021-01-11 11:53:42 +01:00
franciscolopezsancho
51548f6227
typo (#29941) 2021-01-11 09:11:43 +01:00
Arnout Engelen
31f654768f
Update copyright to 2021 2021-01-08 17:55:38 +01:00
Josep Prat
17d45ec5e9
Change wording on a sentence (#29918) 2020-12-22 14:09:42 +01:00
Nicolas Vollmar
40713f836f
Adds variant accepting any ack message (#29586) (#29910) 2020-12-22 09:46:38 +01:00
eyal farago
f68f0cd805
Akka 29900 stubbed timer (#29903)
* master: abstract over TimerScheduler

* master: introduce effects for scheduled timer and cancelled timer.

* master: introduce a failing test

* master: introduce an effectfull timer scheduler into the effectfull actor ctx.

* master: scalafmtall

* akka-29900__stubbed_timer: compilation fix.

* akka-29900__stubbed_timer: modify stubbed timer scheduler effects and behaviour to closely mimic the actual timer's contract.

* akka-29900__stubbed_timer: more tests

* akka-29900__stubbed_timer: scalafmtAll

* akka-29900__stubbed_timer: fix a deprecation issue and a failed test.

* akka-29900__stubbed_timer: scalafmtall

* akka-29900__stubbed_timer: remove unused val

* akka-29900__stubbed_timer: remove unused import

* akka-29900__stubbed_timer: fmt

* akka-29900__stubbed_timer: add java API for the new Effect.

* akka-29900__stubbed_timer: unused import

* akka-29900__stubbed_timer: fmt

* akka-29900__stubbed_timer: add explicit return type

* akka-29900__stubbed_timer: scalafmtAll

* akka-29900__stubbed_timer: resolve mima issues

* akka-29900__stubbed_timer: better asJava/asScala support for TimerScheduler

* akka-29900__stubbed_timer: avoid invoking a deprecated method.

* akka-29900__stubbed_timer: remove unuse import

* akka-29900__stubbed_timer: couple more unused imports.

* akka-29900__stubbed_timer: remove TimerScheduler.asJava/Scala se these are not needed. sort out mima related failures.

* akka-29900__stubbed_timer: unused import + DoNotInherit annotation.

* akka-29900__stubbed_timer: modify docs, add the timer related effects.

* akka-29900__stubbed_timer: fmt

* akka-29900__stubbed_timer: unused import

* akka-29900__stubbed_timer: fmt

* akka-29900__stubbed_timer: scala 2.13 compilation quircks

* akka-29900__stubbed_timer: move the mima exclude file

* akka-29900__stubbed_timer: small fixup

* akka-29900__stubbed_timer: fmt
2020-12-21 14:05:56 +01:00
Matteo Di Pirro
01e4b4de27
Operators: Add example for watchTermination (#29888) 2020-12-15 13:47:07 +01:00
Josep Prat
64c27e435b
[Docs] Fix wrong syntax using paradox directives (#29876)
* Fix wrong syntax using paradox directives
* Simplify collection.md - Only available for Scala, so hide most of the page for Java
2020-12-10 15:20:14 +01:00
Matteo Di Pirro
374d55cd34
Operators: Add example for groupBy (#29875) 2020-12-09 17:44:04 +01:00
ohze.net
9416dedad7
Use scalafix to update scala 2.13.3, silencer 1.7.0 (#29367) 2020-12-09 09:20:13 +01:00
Josep Prat
388fb73beb
Add how to compose Partial Behaviors #29832 (#29853)
* Add how to compose Partial Behaviors #29832

Refs: #29832

Adds 2 examples on how to compose partial behaviors:
- Using `receivePartial`
- Using `PartialFunction`

Examples are rewritten to follow the main one in the page.
Instead of composing through Functions of
`Command => Behavior[Command]` I decided to
use `Behaviors.receivePartial` as it seems more idiomatic.

Adds docs for both examples under the style guide page.

* Remove potentially dangerous `receivePartial` composition

Example now only showcases `PartialFunction` composition

* Remove unused import

* Streamline example
2020-12-08 13:05:24 +01:00
Johan Andrén
513d6f5d06 More reasonable DNS timeout avoiding resolution fail in test #29858 2020-12-07 13:54:20 +01:00
Josep Prat
2c659a046e
Refactor example to make it easier to copy-paste #29578 (#29860)
* Refactor example to make it clear #29578

Restructure example

* Fix formatting

* Right formatting to disable format checker
2020-12-07 09:47:18 +01:00
Josep Prat
12513ec7df
Normalize Event Sourcing wording #29577 (#29856) 2020-12-07 08:41:43 +01:00
Enno Runne
d6d3da82a0 docs: show BOM include in all dependency listings 2020-12-04 13:26:42 +01:00
Robert Walker
8b71fac817
Fixed a formatting issue, the '@scala[]' marker, does not seem to handle CRLF (#29857) 2020-12-04 10:27:48 +01:00
Enno Runne
ffb21da246
Stream Testkit: new-API-friendly (#29831) 2020-12-01 12:06:09 +01:00
Patrik Nordwall
5db6a3a491
links to platform guide (#29846) 2020-11-30 20:00:39 +01:00
Nitika Agarwal
e290130386
Add examples for asInputStream and asOutputStream (#29830) 2020-11-30 10:39:14 +01:00
Jesse
ae22f114b2
Update persistence.md (#29844)
Fix typo, although I'm in support of adding 'commandler' to the dictionary.
2020-11-30 09:30:21 +01:00
Renato Cavalcanti
485e21c9a8
fixed typo: wort -> worth [ci skip] (#29840) 2020-11-25 16:44:19 +01:00
Enno Runne
459e74b921
Operator docs: examples for asSource/FlowWithContext (#29822)
* Operator docs: examples for asSource/FlowWithContext

* javafmtAll

* Try to capture the essence better

* Update index

* Include the test use in the snippets
2020-11-25 12:21:16 +01:00
Enno Runne
d253c6402d
Docs: use RestartSettings (#29788) 2020-11-16 08:24:56 +00:00
Enno Runne
a57742f31b
Docs: link to videos (#29799) 2020-11-09 11:36:39 +01:00
Ignasi Marimon-Clos
bcee56f4b9
Review writeup for RES direct deplication in docs (#29796) 2020-11-06 16:09:42 +01:00
Johan Andrén
2b8d0b2285
BoundedSourceQueue API #29574
A new queue implementation that drops new elements immediately when the buffer is full. Does not use async callbacks like Source.queue with OverflowStrategy.dropNew, which can still result in OOM errors (#25798).
2020-11-06 09:00:15 +01:00
Sean Glover
779161d556 BoundedQueueSource API 2020-11-05 14:05:49 -05:00
Josep Prat
629759b72b
Add limitation about supervision in sync Testkit #29767 (#29778)
Refs: #29767
Currently, sync Testkit doesn't support supervision as it often involves async interactions.
2020-11-02 09:23:50 +01:00
Patrik Nordwall
8d25ca2012
simplify the stopping example, #28144 (#29760)
* need for the callback variant should be a rare so we should not
  confuse the users with it in this example
* mention of callback in api docs should be enough
2020-10-27 17:27:43 +01:00
Peter Vlugter
1581696f59
Fix typo in docs for cluster sharding rolling updates (#29771) 2020-10-22 12:37:01 +02:00
Christopher Batey
ee74c541d1
Dont rely on DNS for a doc spec (#29762) 2020-10-21 10:15:36 +02:00
Muskan Gupta
b705ded314
Improving docs- removing redundant phrases (#29744)
* Improving docs- removing redundant phrases

* Apply suggestions from code review

Co-authored-by: Arnout Engelen <github@bzzt.net>

* Making changes to improve docs

Co-authored-by: Arnout Engelen <github@bzzt.net>
2020-10-21 09:27:31 +02:00
Muskan Gupta
432d94d5a4
Adding example of cancelled operator (#29749)
Co-authored-by: Arnout Engelen <github@bzzt.net>
Co-authored-by: Renato Cavalcanti <renato@cavalcanti.be>
2020-10-20 13:43:26 +02:00