예제 #1
0
        public override void OnStop()
        {
            Trace.TraceInformation("CloudPlatform.Tenant.Worker.OrleansHost is stopping");
            _silo.Stop();
            _manualResetEvent.Set();

            base.OnStop();

            Trace.TraceInformation("CloudPlatform.Tenant.Worker.OrleansHost has stopped");
        }
예제 #2
0
        public override void OnStop()
        {
            Trace.TraceInformation("FDD.OrleansGPSTracker.OrleansSilo is stopping");

            orleansAzureSilo.Stop();

            base.OnStop();

            Trace.TraceInformation("FDD.OrleansGPSTracker.OrleansSilo has stopped");
        }
예제 #3
0
 public override void OnStop()
 {
     Trace.WriteLine("OrleansAzureSilos-OnStop called", "Information");
     if (orleansAzureSilo != null)
     {
         orleansAzureSilo.Stop();
     }
     RoleEnvironment.Changing -= RoleEnvironmentChanging;
     base.OnStop();
     Trace.WriteLine("OrleansAzureSilos-OnStop finished", "Information");
 }
예제 #4
0
        public override void Dispose()
        {
            if (host == null)
            {
                return;
            }

            host.Stop();
            host = null;

            cluster.Dispose();
        }
예제 #5
0
        public override void OnStop()
        {
            Log.Trace();

            if (_silo != null)
            {
                Log.Info("Stopping silo.");
                _silo.Stop();
                Log.Info("Stopped silo.");
                _silo = null;
            }

            base.OnStop();
        }
예제 #6
0
        public override void OnStop()
        {
            Trace.TraceInformation("OrleansWorkerRole is stopping");

            this.cancellationTokenSource.Cancel();
            this.runCompleteEvent.WaitOne();

            if (orleansAzureSilo != null)
            {
                orleansAzureSilo.Stop();
                WriteToTempFile("OrleansWorkerRole has stopped");
            }

            base.OnStop();

            Trace.TraceInformation("OrleansWorkerRole has stopped");
        }
예제 #7
0
 public override void OnStop()
 {
     _silo.Stop();
     base.OnStop();
 }
예제 #8
0
 public override void OnStop()
 {
     silo.Stop();
 }
예제 #9
0
 public override void OnStop()
 {
     cloudSilo.Stop();
 }