Example #1
0
        public override async Task StopAsync(CancellationToken cancellationToken)
        {
            cluster.Leave(cluster.SelfAddress);

            await base.StopAsync(cancellationToken);
        }
Example #2
0
        public virtual void Stop()
        {
            _cluster?.RegisterOnMemberRemoved(MemberRemoved);

            _cluster?.Leave(_cluster.SelfAddress);
        }
Example #3
0
        public override Task StopAsync(CancellationToken cancellationToken)
        {
            cluster.Leave(cluster.SelfAddress);

            return(base.StopAsync(cancellationToken));
        }