Beispiel #1
0
        public void Dispose()
        {
            _fx1.Dispose();
            _fx2.Dispose();
            _fx3.Dispose();

            foreach (Swarm s in _swarms)
            {
                s.Dispose();
            }
        }
Beispiel #2
0
        public void Dispose()
        {
            _output.WriteLine($"Call {nameof(SwarmTest.Dispose)}()...");

            _fx1.Dispose();
            _fx2.Dispose();
            _fx3.Dispose();

            foreach (Swarm <DumbAction> s in _swarms)
            {
                s.StopAsync().Wait(DisposeTimeout);
            }

            NetMQConfig.Cleanup(false);
        }
Beispiel #3
0
        public void Dispose()
        {
            _fx1.Dispose();
            _fx2.Dispose();
            _fx3.Dispose();

            foreach (Swarm <DumbAction> s in _swarms)
            {
                s.StopAsync().Wait(DisposeTimeout);
            }

            if (!(Type.GetType("Mono.Runtime") is null))
            {
                NetMQConfig.Cleanup(false);
            }
        }
Beispiel #4
0
        public void Dispose()
        {
            _fx1.Dispose();
            _fx2.Dispose();
            _fx3.Dispose();

            foreach (Swarm s in _swarms)
            {
                s.StopAsync().Wait();
            }

            // FIXME NetMQConfig.Cleanup stucks in macOS + .NET Core now...
            //       so we clean netmq related resources only in Mono runtime.
            if (Type.GetType("Mono.Runtime") is Type)
            {
                NetMQConfig.Cleanup(false);
            }
        }
Beispiel #5
0
 public void Dispose()
 {
     _fx1.Dispose();
     _fx2.Dispose();
     _fx3.Dispose();
 }
Beispiel #6
0
 public void Dispose()
 {
     _fx.Dispose();
 }