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:
parent
83d0f8bb05
commit
8d69388d0a
46 changed files with 313 additions and 78 deletions
|
|
@ -77,6 +77,7 @@ private[akka] trait HeartbeatMessage extends PriorityMessage
|
|||
/**
|
||||
* INTERNAL API
|
||||
*/
|
||||
@silent // deprecated
|
||||
private[remote] object Remoting {
|
||||
|
||||
final val EndpointManagerName = "endpointManager"
|
||||
|
|
@ -132,6 +133,7 @@ private[remote] object Remoting {
|
|||
/**
|
||||
* INTERNAL API
|
||||
*/
|
||||
@silent // deprecated
|
||||
@ccompatUsedUntil213
|
||||
private[remote] class Remoting(_system: ExtendedActorSystem, _provider: RemoteActorRefProvider)
|
||||
extends RemoteTransport(_system, _provider) {
|
||||
|
|
@ -285,6 +287,7 @@ private[remote] class Remoting(_system: ExtendedActorSystem, _provider: RemoteAc
|
|||
/**
|
||||
* INTERNAL API
|
||||
*/
|
||||
@silent // deprecated
|
||||
private[remote] object EndpointManager {
|
||||
|
||||
// Messages between Remoting and EndpointManager
|
||||
|
|
@ -477,6 +480,7 @@ private[remote] object EndpointManager {
|
|||
/**
|
||||
* INTERNAL API
|
||||
*/
|
||||
@silent // deprecated
|
||||
private[remote] class EndpointManager(conf: Config, log: LoggingAdapter)
|
||||
extends Actor
|
||||
with RequiresMessageQueue[UnboundedMessageQueueSemantics] {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue