Deprecate classic remoting classes (#27237)

* Sprinkle deprecated annotation to public classes for classic remoting
* Use right dispatcher setting for a few remoting actors
* New Artery events for QuarantinedEvent, GracefulShutdownQuarantinedEvent
  and ThisActorSystemQuarantinedEvent because old were not good
  and would cause binary compatibility trouble when we remove classic
* silence more deprecation warnings
This commit is contained in:
Patrik Nordwall 2019-07-10 14:26:51 +02:00 committed by Johan Andrén
parent 83d0f8bb05
commit 8d69388d0a
46 changed files with 313 additions and 78 deletions

View file

@ -156,6 +156,11 @@ is completely different. It will require a full cluster shutdown and new startup
If using SSL then `tcp-tls` needs to be enabled and setup. See @ref[Artery docs for SSL](../remoting-artery.md#configuring-ssl-tls-for-akka-remoting)
for how to do this.
The following events that are published to the `eventStream` have changed:
* classic `akka.remote.QuarantinedEvent` is `akka.remote.artery.QuarantinedEvent` in Artery
* classic `akka.remote.GracefulShutdownQuarantinedEvent` is `akka.remote.artery.GracefulShutdownQuarantinedEvent` in Artery
* classic `akka.remote.ThisActorSystemQuarantinedEvent` is `akka.remote.artery.ThisActorSystemQuarantinedEvent` in Artery
#### Migration from 2.5.x Artery to 2.6.x Artery