private void Disconnect() { if (_connection != null) { _connection.Stop(string.Format("Node state changed to {0}. Closing replication connection.", _state)); _connection = null; } }
public void Dispose() { _connection?.Stop("Closing replication subscription connection."); var bulkReader = Interlocked.Exchange(ref BulkReader, null); if (bulkReader != null) { bulkReader.Release(); } }
public void Stop() { _tcpConnectionManager.Stop(); }
public void Handle(SystemMessage.BecomeShuttingDown message) { _bus.Publish(new ProjectionMessage.CoreService.Stop()); _running = false; _connectionManager.Stop(); }