Internal stable markers

A marker on a class means that its name shouldn't change, if any of its
methods should not change they will be marked as well
This commit is contained in:
Christopher Batey 2019-05-31 14:15:09 +01:00
parent eca459e461
commit e7e628c831
8 changed files with 30 additions and 4 deletions

View file

@ -31,6 +31,7 @@ import akka.util.OptionVal
import scala.collection.immutable
import akka.actor.ActorInitializationException
import akka.annotation.InternalStableApi
import akka.util.ccompat._
import com.github.ghik.silencer.silent
@ -291,6 +292,7 @@ private[remote] object EndpointManager {
final case class Listen(addressesPromise: Promise[Seq[(AkkaProtocolTransport, Address)]]) extends RemotingCommand
case object StartupFinished extends RemotingCommand
case object ShutdownAndFlush extends RemotingCommand
@InternalStableApi
final case class Send(
message: Any,
senderOption: OptionVal[ActorRef],