Commit graph

26649 commits

Author SHA1 Message Date
Andrei Arlou
21c7d472eb
Replace deprecated Resolver.sonatypeRepo on Resolver.sonatypeOssRepos for sbt 1.7.+ (#31518) 2022-08-30 09:13:51 +02:00
Andrei Arlou
e0724e1c03
Use apidoc directive in typed/guide/tutorial_4.md (#22904) (#31519) 2022-08-30 09:09:22 +02:00
kerr
c7ba59165a
=act Add @FunctionInterface annotation to japi. (#31504) 2022-08-29 15:02:19 +02:00
Johan Andrén
bb61a2d75e
Re-use command and event handler instances in Java EventSourcedBehavior #31505 (#31507) 2022-08-29 14:22:38 +02:00
Andrei Arlou
b4ddf43613
Removing unnecessary @SuppressWarnings("unchecked") (#31511) 2022-08-29 12:00:09 +02:00
Owolabi
211cbf1839
fixed typos (#31515) 2022-08-29 08:32:12 +02:00
kerr
3a7e11d6e4
=sbt Update sort-imports to 0.6.1 (#31513) 2022-08-28 11:45:06 +02:00
Will Sargent
1c0a7c8861
change recommend to recommended (#31514) 2022-08-28 11:10:55 +02:00
Patrik Nordwall
2cbc0e63a4
Fix compilation error in ActorContextDelegateSpec with Scala 2.12 (#31509) 2022-08-26 16:25:57 +02:00
Will Sargent
574600c742
Fix links to point to correct level (#31506) 2022-08-26 11:18:26 +02:00
Andrei Arlou
beeeeabf72
Use apidoc directive in stream/stream-flows-and-basics.md (#22904) (#31489) 2022-08-25 12:50:47 +02:00
kerr
17de63e457
=str Remove unused TimerKeys (#31500) 2022-08-25 10:46:01 +02:00
GreyPlane
bd9ecc64ad
fix: using createUnhandledMessageProbe to avoid message delivered before subscription (#31498) 2022-08-24 08:54:52 +02:00
Will Sargent
d0a84d1043
Fix typo (#31496) 2022-08-24 08:50:50 +02:00
Matthew de Detrich
cea21259d1
Replace broadcast with unzip for unsafeDataVia (#31440) 2022-08-23 16:09:17 +02:00
Scala Steward
d6ed0f7b27
Update sbt to 1.7.1 (#31484) 2022-08-23 14:13:32 +02:00
Sergey Morgunov
13892f7d01
Add Circuit Breakers panel concept (like in Lagom) (#30241)
Extension for looking up circuit breakers by id, telemetry trait for collecting circuit breaker metrics.
2022-08-23 13:41:09 +02:00
Scala Steward
837b3c6fdb
Update gson to 2.9.1 (#31481) 2022-08-23 11:34:28 +02:00
GreyPlane
672a3fd81e
adding ActorContext.delegate (#31474)
* adding ActorContext.forward that wrapping Behavior.interpret for forwarding message between Behaviors
2022-08-23 09:19:36 +02:00
kerr
563f337d51
+str Add statefulMap to Flow and Source (#31330) 2022-08-23 09:05:37 +02:00
Andrei Arlou
8c078e26d3
Use apidoc directive in typed/persistence.md - second part (#22904) (#31494) 2022-08-22 13:03:09 +02:00
Andrius Dapševičius
00a46b55ae
Exposing the shard allocation strategy for the sharded daemon process #31320 2022-08-22 09:23:30 +02:00
AndyChen
ef3bd0278b
docs: fix ConsumerController java doc (#31472)
* fix ConsumerController java doc

* another java doc fix
2022-08-15 09:13:08 +02:00
Johannes Rudolph
06eb8e29d9
=str fix Scala 3 signature for Tcp() / AkkaSSLConfig() (#31384)
* =str fix Scala 3 signature for Tcp() / AkkaSSLConfig()

This was broken for some reason in #30324 / 3a3e643e07
and not covered by tests.

Fixes #31266

* add mima
2022-08-12 15:02:06 +02:00
Andrei Arlou
6e049efce3
Use apidoc directive in stream/stream-customeze.md (#22904) (#31447) 2022-08-12 13:44:19 +02:00
Andrei Arlou
cbe7cd64cd
Use apidoc directive in typed/interaction-patterns.md (#22904) (#31426) 2022-08-12 13:43:02 +02:00
Andrei Arlou
7f65aa52ed
Use apidoc directive in typed/guide/tutorial_2.md (#22904) (#31427) 2022-08-12 13:40:39 +02:00
Andrei Arlou
6704368576
Use apidoc directive in typed/persistence.md (#22904) (#31451) 2022-08-12 13:39:52 +02:00
Andrei Arlou
8d158aee8c
docs: Use apidoc directive in message-delivery-reliability.md (#22904) (#31468)
* Use apidoc directive in message-delivery-reliability.md (#22904)

* add link to ask
2022-08-12 13:38:34 +02:00
Andrei Arlou
063cdce3c1
Fix java-example for standalone ask with status fail future in typed/interaction-patterns.md (#31480) 2022-08-12 13:00:40 +02:00
Luan Kevin Ferreira
5a1bccf5aa
Fix imports referenced in quickstart. (#31469)
`jdocs.AbstractJavaTest;` is appearing as a suggestion of import to execute code samples of the quickstart, but this class is not present in the dependency library of Akka used in the quickstart, also it seems to not be used at all for quickstart purposes, only on the code that validates the documentation.
2022-07-13 10:39:19 +02:00
Andrei Arlou
5aee81a527
docs: Use apidoc directive in stream/stream-testkit.md (#22904) (#31416) 2022-07-11 16:32:59 +02:00
Andrei Arlou
204ba20df6
Use apidoc directive in typed/distributed-pub-sub.md (#22904) (#31467) 2022-07-11 09:16:03 +02:00
Andrei Arlou
832759997b
Use apidoc directive in distributed-pub-sub.md (#22904) (#31465) 2022-07-10 10:09:50 +02:00
Patrik Nordwall
4cb2b2e09f
Avoid ClassCastException for nested restartWithBackoff, #31461 (#31462)
* When nesting two (or more) restartWithBackoff there can be a
  ClassCastException when the internal ResetRestartCount is passed
  in to the user Behavior.
* Reason is that a new instance of RestartSupervisor is created from a first exception via the interceptor.
  The ResetRestartCount is still scheduled and will not have a matching owner.
* Changed ResetRestartCount and ScheduledRestart to signals instead. Signal types are open so
  it should be fine to add a new signal (that can't be handled).
* It's probably not often this will happen, but we have seen it.
2022-07-08 10:58:43 +02:00
Scala Steward
67db6145cc
Update metrics-core, metrics-jvm to 4.2.10 (#31456) 2022-07-07 08:52:19 +02:00
Scala Steward
5de6ada75e
Update scala-library to 2.12.16 (#31458) 2022-07-07 08:51:48 +02:00
Andrei Arlou
2e0bc63b00
docs: Use apidoc directive in typed/coexisting.md (#22904) (#31450)
* Use apidoc directive in typed/coexisting.md (#22904)

* add link for spawn-method
2022-06-29 10:38:02 +02:00
Andrei Arlou
553f0a8b8c
Use apidoc directive in persistence-schema-evolution.md (#22904) (#31449) 2022-06-28 17:04:12 +02:00
Levi Ramsey
5146f605ce
doc: No longer suggest Kryo serialization (#31448)
* Document Kryo suitability

The use of Kryo to serialize data which is expected to be deserialized by a process not running at the time of the serialization is not recommended.

* Don't recommend at all
2022-06-28 13:32:12 +02:00
Levi Ramsey
737b3c900b
doc: API doc link for EventSourcedProducerQueue (#31452) 2022-06-27 10:09:21 +02:00
kudrevatykh
4896bb8c9b
null mdcForMessage always fail in runtime (#31444) 2022-06-23 08:50:10 +02:00
Arnout Engelen
a81ab6dc83
re-introduce removed parameter (#31436)
To avoid breaking internal binary compatibility between 2.6.19 and 2.6.20

fixes #31431
2022-06-14 09:22:49 +02:00
Andrei Arlou
2c85b86be1
Use apidoc directive in typed/cluster-sharding.md (#22904) (#31430) 2022-06-13 10:45:10 +02:00
Arnout Engelen
3f61dfdbac
Log stacktrace on deserialization error (#31432)
Deserialization errors are usually programming errors that
are not really recoverable, so it seems to make sense to
log at the ERROR level, plus this gives the operator
access to the stacktrace which might be helpful in diagnosing
the problem.
2022-06-13 09:47:25 +02:00
Johan Andrén
462b473899
chore: Unsafe.java source in scala source tree #31422 (#31425) 2022-06-05 18:24:21 +02:00
Levi Ramsey
17976ac92a
Fallback to algorithm zero on JVMs without String.value (#31405) 2022-05-31 10:46:11 +02:00
kerr
6ed320fedc
+str Add Sink.collect to javadsl. (#31371) 2022-05-30 11:36:58 +02:00
Andrei Arlou
e0439d61b6
Rename method typed.javadsl.FishingOutcomes.continue to typed.javadsl.FishingOutcomes.continueAndCollect. Method continue() cannot be used in Java code due to reserved word (#29951) (#31420) 2022-05-30 09:27:21 +02:00
Andrei Arlou
2ac4f07f42
Use apidoc directive in typed/guide/tutorial_1.md (#22904) (#31408) 2022-05-29 15:28:03 +02:00