Ejemplo n.º 1
0
        public void Dispose()
        {
            if (Interlocked.CompareExchange(ref disposed, 1, 0) == 1)
            {
                return;
            }

            log.Debug("Disposing bus");

            publisher.Dispose();
            consumer.Dispose();
            reconnectionTimer.Dispose();
            publishModules.Dispose();
            connection.Dispose();
        }