Exemplo n.º 1
0
 private void Unschedule()
 {
     Log.V(Log.TagSync, this + ": unschedule() called");
     scheduled = false;
     if (flushFuture != null)
     {
         bool didCancel = flushFuture.Cancel(false);
         Log.V(Log.TagSync, "tried to cancel flushFuture, result: %s", didCancel);
     }
     else
     {
         Log.V(Log.TagSync, "flushFuture was null, doing nothing");
     }
 }
Exemplo n.º 2
0
 public virtual void RefreshJobRetentionSettings()
 {
     if (GetServiceState() == Service.STATE.Started)
     {
         conf = CreateConf();
         long maxHistoryAge = conf.GetLong(JHAdminConfig.MrHistoryMaxAgeMs, JHAdminConfig.
                                           DefaultMrHistoryMaxAge);
         hsManager.SetMaxHistoryAge(maxHistoryAge);
         if (futureHistoryCleaner != null)
         {
             futureHistoryCleaner.Cancel(false);
         }
         futureHistoryCleaner = null;
         ScheduleHistoryCleaner();
     }
     else
     {
         Log.Warn("Failed to execute refreshJobRetentionSettings : Job History service is not started"
                  );
     }
 }