Akka.Cluster.Utility.ClusterActorDiscovery.Handle C# (CSharp) Метод

Handle() приватный Метод

private Handle ( ClusterEvent m ) : void
m ClusterEvent
Результат void
        private void Handle(ClusterEvent.MemberUp m)
        {
            if (_cluster != null)
            {
                if (_cluster.SelfUniqueAddress == m.Member.UniqueAddress)
                {
                    var roles = string.Join(", ", _cluster.SelfRoles);
                    _log.Info($"Cluster.Up: {_cluster.SelfUniqueAddress} Role={roles}");
                }
                else
                {
                    var remoteDiscoveryActor = Context.ActorSelection(m.Member.Address + "/user/" + _name);
                    remoteDiscoveryActor.Tell(
                        new ClusterActorDiscoveryMessage.RegisterCluster(
                            _cluster.SelfUniqueAddress,
                            _actorItems.Select(a => new ClusterActorDiscoveryMessage.ClusterActorUp(a.Actor, a.Tag)).ToList()));
                }
            }
        }

Same methods

ClusterActorDiscovery::Handle ( ClusterActorDiscoveryMessage m ) : void
ClusterActorDiscovery::Handle ( Terminated m ) : void