=all #3858 Make case classes final
This commit is contained in:
parent
dfef14a590
commit
2cbad298d6
189 changed files with 766 additions and 767 deletions
|
|
@ -35,19 +35,19 @@ private[cluster] object ClusterUserAction {
|
|||
* Join will be sent to the other node.
|
||||
*/
|
||||
@SerialVersionUID(1L)
|
||||
case class JoinTo(address: Address)
|
||||
final case class JoinTo(address: Address)
|
||||
|
||||
/**
|
||||
* Command to leave the cluster.
|
||||
*/
|
||||
@SerialVersionUID(1L)
|
||||
case class Leave(address: Address) extends ClusterMessage
|
||||
final case class Leave(address: Address) extends ClusterMessage
|
||||
|
||||
/**
|
||||
* Command to mark node as temporary down.
|
||||
*/
|
||||
@SerialVersionUID(1L)
|
||||
case class Down(address: Address) extends ClusterMessage
|
||||
final case class Down(address: Address) extends ClusterMessage
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -61,20 +61,20 @@ private[cluster] object InternalClusterAction {
|
|||
* @param node the node that wants to join the cluster
|
||||
*/
|
||||
@SerialVersionUID(1L)
|
||||
case class Join(node: UniqueAddress, roles: Set[String]) extends ClusterMessage
|
||||
final case class Join(node: UniqueAddress, roles: Set[String]) extends ClusterMessage
|
||||
|
||||
/**
|
||||
* Reply to Join
|
||||
* @param from the sender node in the cluster, i.e. the node that received the Join command
|
||||
*/
|
||||
@SerialVersionUID(1L)
|
||||
case class Welcome(from: UniqueAddress, gossip: Gossip) extends ClusterMessage
|
||||
final case class Welcome(from: UniqueAddress, gossip: Gossip) extends ClusterMessage
|
||||
|
||||
/**
|
||||
* Command to initiate the process to join the specified
|
||||
* seed nodes.
|
||||
*/
|
||||
case class JoinSeedNodes(seedNodes: immutable.IndexedSeq[Address])
|
||||
final case class JoinSeedNodes(seedNodes: immutable.IndexedSeq[Address])
|
||||
|
||||
/**
|
||||
* Start message of the process to join one of the seed nodes.
|
||||
|
|
@ -96,13 +96,13 @@ private[cluster] object InternalClusterAction {
|
|||
* @see JoinSeedNode
|
||||
*/
|
||||
@SerialVersionUID(1L)
|
||||
case class InitJoinAck(address: Address) extends ClusterMessage
|
||||
final case class InitJoinAck(address: Address) extends ClusterMessage
|
||||
|
||||
/**
|
||||
* @see JoinSeedNode
|
||||
*/
|
||||
@SerialVersionUID(1L)
|
||||
case class InitJoinNack(address: Address) extends ClusterMessage
|
||||
final case class InitJoinNack(address: Address) extends ClusterMessage
|
||||
|
||||
/**
|
||||
* Marker interface for periodic tick messages
|
||||
|
|
@ -121,30 +121,30 @@ private[cluster] object InternalClusterAction {
|
|||
|
||||
case object PublishStatsTick extends Tick
|
||||
|
||||
case class SendGossipTo(address: Address)
|
||||
final case class SendGossipTo(address: Address)
|
||||
|
||||
case object GetClusterCoreRef
|
||||
|
||||
case class PublisherCreated(publisher: ActorRef)
|
||||
final case class PublisherCreated(publisher: ActorRef)
|
||||
|
||||
/**
|
||||
* Comand to [[akka.cluster.ClusterDaemon]] to create a
|
||||
* [[akka.cluster.OnMemberUpListener]].
|
||||
*/
|
||||
case class AddOnMemberUpListener(callback: Runnable) extends NoSerializationVerificationNeeded
|
||||
final case class AddOnMemberUpListener(callback: Runnable) extends NoSerializationVerificationNeeded
|
||||
|
||||
sealed trait SubscriptionMessage
|
||||
case class Subscribe(subscriber: ActorRef, initialStateMode: SubscriptionInitialStateMode, to: Set[Class[_]]) extends SubscriptionMessage
|
||||
case class Unsubscribe(subscriber: ActorRef, to: Option[Class[_]]) extends SubscriptionMessage
|
||||
final case class Subscribe(subscriber: ActorRef, initialStateMode: SubscriptionInitialStateMode, to: Set[Class[_]]) extends SubscriptionMessage
|
||||
final case class Unsubscribe(subscriber: ActorRef, to: Option[Class[_]]) extends SubscriptionMessage
|
||||
/**
|
||||
* @param receiver if `receiver` is defined the event will only be sent to that
|
||||
* actor, otherwise it will be sent to all subscribers via the `eventStream`.
|
||||
*/
|
||||
case class PublishCurrentClusterState(receiver: Option[ActorRef]) extends SubscriptionMessage
|
||||
final case class PublishCurrentClusterState(receiver: Option[ActorRef]) extends SubscriptionMessage
|
||||
|
||||
sealed trait PublishMessage
|
||||
case class PublishChanges(newGossip: Gossip) extends PublishMessage
|
||||
case class PublishEvent(event: ClusterDomainEvent) extends PublishMessage
|
||||
final case class PublishChanges(newGossip: Gossip) extends PublishMessage
|
||||
final case class PublishEvent(event: ClusterDomainEvent) extends PublishMessage
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -1134,7 +1134,7 @@ private[cluster] class OnMemberUpListener(callback: Runnable) extends Actor with
|
|||
* INTERNAL API
|
||||
*/
|
||||
@SerialVersionUID(1L)
|
||||
private[cluster] case class GossipStats(
|
||||
private[cluster] final case class GossipStats(
|
||||
receivedGossipCount: Long = 0L,
|
||||
mergeCount: Long = 0L,
|
||||
sameCount: Long = 0L,
|
||||
|
|
@ -1177,7 +1177,7 @@ private[cluster] case class GossipStats(
|
|||
* INTERNAL API
|
||||
*/
|
||||
@SerialVersionUID(1L)
|
||||
private[cluster] case class VectorClockStats(
|
||||
private[cluster] final case class VectorClockStats(
|
||||
versionSize: Int = 0,
|
||||
seenLatest: Int = 0)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue