private void stopExecutors0(IgniteLogger log){
  assert log != null;
  U.shutdownNow(getClass(),execSvc,log);
  execSvc=null;
  U.shutdownNow(getClass(),sysExecSvc,log);
  sysExecSvc=null;
  U.shutdownNow(getClass(),mgmtExecSvc,log);
  mgmtExecSvc=null;
  U.shutdownNow(getClass(),p2pExecSvc,log);
  p2pExecSvc=null;
  U.shutdownNow(getClass(),igfsExecSvc,log);
  igfsExecSvc=null;
  if (restExecSvc != null)   U.shutdownNow(getClass(),restExecSvc,log);
  restExecSvc=null;
  U.shutdownNow(getClass(),utilityCacheExecSvc,log);
  utilityCacheExecSvc=null;
  U.shutdownNow(getClass(),marshCacheExecSvc,log);
  marshCacheExecSvc=null;
  U.shutdownNow(getClass(),callbackExecSvc,log);
  callbackExecSvc=null;
}

private void stopExecutors0 ( IgniteLogger log ) { assert log != null ; U . shutdownNow ( getClass ( ) , execSvc , log ) ; execSvc = null ; U . shutdownNow ( getClass ( ) , sysExecSvc , log ) ; sysExecSvc = null ; U . shutdownNow ( getClass ( ) , mgmtExecSvc , log ) ; mgmtExecSvc = null ; U . shutdownNow ( getClass ( ) , p2pExecSvc , log ) ; p2pExecSvc = null ; U . shutdownNow ( getClass ( ) , igfsExecSvc , log ) ; igfsExecSvc = null ; if ( restExecSvc != null ) U . shutdownNow ( getClass ( ) , restExecSvc , log ) ; restExecSvc = null ; U . shutdownNow ( getClass ( ) , utilityCacheExecSvc , log ) ; utilityCacheExecSvc = null ; U . shutdownNow ( getClass ( ) , marshCacheExecSvc , log ) ; marshCacheExecSvc = null ; U . shutdownNow ( getClass ( ) , callbackExecSvc , log ) ; callbackExecSvc = null ; }
stops executor services if they has been started .
