private static void OnEndpointTerminated(EndpointTerminatedEvent msg) { if (Connections.TryRemove(msg.Address, out var v)) { var endpoint = v.Value; RootContext.Empty.Send(endpoint.Watcher, msg); RootContext.Empty.Send(endpoint.Writer, msg); } }
private static void OnEndpointTerminated(EndpointTerminatedEvent msg) { if (_connections.TryRemove(msg.Address, out var v)) { var endpoint = v.Value; endpoint.Watcher.Tell(msg); endpoint.Watcher.Stop(); endpoint.Writer.Stop(); } }