protected override Task DisconnectAsync() { if (_subscriptionBase == null) { _connected = false; _cancellationRequestedByUser = true; return(Task.CompletedTask); } _cancellationRequestedByUser = true; _connection.Close(); _connection.Dispose(); return(Task.CompletedTask); }
private static void StopEventStoreConnection() { _log.Information("Stopping event store connection"); _eventStoreConnection.Close(); _eventStoreConnection.Dispose(); _log.Information("Event store connection stopped"); }
public async Task Teardown() { await _conn.DeletePersistentSubscriptionAsync(_streamName, _groupName, DefaultData.AdminCredentials); _conn.Close(); _conn.Dispose(); }
public override void TestFixtureTearDown() { PortsHelper.ReturnPort(_serverPort); _portableServer.TearDown(); _connection.Dispose(); base.TestFixtureTearDown(); }
public override async Task TestFixtureTearDown() { _conn.Dispose(); await _node.Shutdown(); await base.TestFixtureTearDown(); }
public void Dispose() { //Log.DebugFormat("Disposing {0}", GetHashCode()); eventRepository.Dispose(); connection.Close(); connection.Dispose(); }
public override async Task TestFixtureTearDown() { _store?.Dispose(); await Node.Shutdown(); await base.TestFixtureTearDown(); }
public override void TestFixtureTearDown() { if (_store != null) { _store.Dispose(); } Node.Shutdown(); base.TestFixtureTearDown(); }
public void should_not_throw_when_only_gossip_seeds_is_set() { string connectionString = string.Format("GossipSeeds={0};", _node.HttpEndPoint); IEventStoreConnection connection = null; Assert.DoesNotThrow(() => connection = EventStoreConnection.Create(connectionString)); Assert.AreEqual(_node.HttpEndPoint, connection.Settings.GossipSeeds.First().EndPoint); connection.Dispose(); }
public void Stop() { HasLoaded = false; try { _subscription.Stop(TimeSpan.MaxValue); _subscription = null; _connection.Dispose(); } catch { } }
public async void Publish(IEvent eve) { await _connection.ConnectAsync(); var myEvent = new EventData(Guid.NewGuid(), eve.EventName(), true, Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(eve)), null); await _connection.AppendToStreamAsync(eve.Stream(), ExpectedVersion.Any, myEvent); _connection.Dispose(); }
public Task Stop() { _endpoint.Remove(Identity, _configurationSettings.Component.Identity); Instrumentation.Store.DisconnectingFromEventStore(_configurationSettings.Host.ToString(), _configurationSettings.Port); IEventStoreConnection connection = _connection; _connection = null; connection.Close(); connection.Dispose(); return(Task.FromResult <object>(null)); }
public void Dispose() { if (_client != null) { _client.AuthenticationFailed -= this.Handle_AuthenticationFailed; _client.Closed -= this.Handle_Closed; _client.Connected -= this.Handle_Connected; _client.Disconnected -= this.Handle_Disconnected; _client.ErrorOccurred -= this.Handle_ErrorOccurred; _client.Reconnecting -= this.Handle_Reconnecting; } _client.Close(); _client.Dispose(); _client = null; }
static void Main(string[] args) { var cancellationTokenSource = new CancellationTokenSource(); while (!cancellationTokenSource.IsCancellationRequested) { WriteEvents(); Task.Delay(Random.Next(500, 1500)).GetAwaiter().GetResult(); } Console.ReadLine(); cancellationTokenSource.Cancel(); _connection?.Dispose(); }
public void CloseConnection() { _lock.Wait(); try { if (_connection != null) { _connection.Close(); _connection.Dispose(); _connection = null; } } finally { _lock.Release(); } }
public Task Stop() { if (_connection == null) { throw new InvalidOperationException("Cannot stop the Store as it has already been stopped"); } Instrumentation.Store.DisconnectingFromEventStore(IpAddress, Port); IEventStoreConnection connection = _connection; _connection = null; connection.Close(); connection.Dispose(); return(Task.FromResult <object>(null)); }
static void Main(string[] args) { using (CreateProjectionService()) { Console.WriteLine("Running projections..."); var cancellationTokenSource = new CancellationTokenSource(); while (!cancellationTokenSource.IsCancellationRequested) { WriteEvents(); Task.Delay(Random.Next(500, 1500)).GetAwaiter().GetResult(); } Console.ReadLine(); cancellationTokenSource.Cancel(); } _connection?.Dispose(); }
protected override void PostStop() { base.PostStop(); _conn?.Dispose(); _connRead?.Dispose(); }
public override void TestFixtureTearDown() { _conn.Dispose(); _node.Shutdown(); base.TestFixtureTearDown(); }
public void Teardown() { _conn.DeletePersistentSubscriptionAsync(_streamName, _groupName, DefaultData.AdminCredentials).Wait(); _conn.Close(); _conn.Dispose(); }
public void Dispose() { _eventStore.Dispose(); }
public void Dispose() { _eventStoreConnection?.Dispose(); }
public void Dispose() { _connection?.Dispose(); }
public override Task TestFixtureTearDown() { _portableServer.TearDown(); _connection.Dispose(); return(base.TestFixtureTearDown()); }
public void Dispose() { _connection?.Close(); _connectionStateSubscription.Dispose(); _connection?.Dispose(); }
public override Task OnDeactivateAsync() { _conn.Close(); _conn.Dispose(); return(Task.CompletedTask); }
public void OneTimeTearDown() { _conn.Dispose(); }
public void Dispose() { _connection?.Dispose(); _subscription?.Dispose(); }
public override void TestFixtureTearDown() { _portableServer.TearDown(); _connection.Dispose(); base.TestFixtureTearDown(); }
public void Dispose() { connection.DeleteStreamAsync(stream, ExpectedVersion.Any).Wait(); connection.Dispose(); }