public void End()
 {
     if (store != null)
     {
         store.Flush();
         stateManager.Close();
         recordCollector?.Close();
     }
 }
예제 #2
0
 public void End()
 {
     if (store != null)
     {
         store.Flush();
         stateManager.Close();
     }
     config.RemoveRocksDbFolderForTest();
 }
 protected void CloseStateManager()
 {
     log.LogDebug("{LogPrefix}Closing state manager", logPrefix);
     try
     {
         stateMgr.Close();
     }
     catch (Exception e)
     {
         log.LogError(e, "{LogPrefix}Error during closing state store with exception :", logPrefix);
         throw;
     }
 }
 public void Dispose()
 {
     stateMgr.Close();
     storeChangelogReader.Clear();
     Directory.Delete(config.StateDir, true);
 }
예제 #5
0
 public void End()
 {
     store.Flush();
     stateManager.Close();
     Directory.Delete(Path.Combine(config.StateDir, config.ApplicationId), true);
 }