public override void Stop()
{
if (_shredStartupHelper != null)
_shredStartupHelper.StopService();
PersistentStoreRegistry.GetDefaultStore().ShutdownRequested = true;
Platform.Log(LogLevel.Info, "{0}[{1}]: Stop invoked", _className, AppDomain.CurrentDomain.FriendlyName);
if (_service != null)
_service.Stop();
}