Ejemplo n.º 1
0
        public void Dispose()
        {
            foreach (RabbitListener listener in _listeners.Values)
            {
                try { listener.Stop(); } catch { }
            }

            _topologyService.Dispose();
            _connFactory.Dispose();
        }
Ejemplo n.º 2
0
        /// <inheritdoc cref="Broker{TProducerEndpoint,TConsumerEndpoint}.Dispose(bool)" />
        protected override void Dispose(bool disposing)
        {
            base.Dispose(disposing);

            if (!disposing)
            {
                return;
            }

            _connectionFactory?.Dispose();
        }
Ejemplo n.º 3
0
        protected virtual void Dispose(bool disposing)
        {
            Log.Debug("Enter Dispose");

            if (disposing)
            {
                // get rid of managed resources
                try { _listeners.Values.ToList().ForEach(l => l.Stop()); }
                catch { }

                try { _connFactory.Dispose(); }
                catch { }

                try { _routingInfoCache.Dispose(); }
                catch { }
            }
            // get rid of unmanaged resources

            Log.Debug("Leave Dispose");
        }
Ejemplo n.º 4
0
 public void Dispose()
 {
     _topologyService.Dispose();
     _connFactory.Dispose();
 }