示例#1
0
 def __schedule_tnres_update(self, func, secs, name):
     scheduler = ROSchedulerService.get_scheduler()
     if scheduler is not None:
         run = datetime.now() + timedelta(seconds=secs)
         ROSchedulerService.get_scheduler().add_job(func,
                                                    "date",
                                                    run_date=run,
                                                    id=name)
示例#2
0
 def __schedule_slice_release(self, end_time, slivers):
     scheduler = ROSchedulerService.get_scheduler()
     logger.debug("schedule_slice_release: endtime=%s, slivers=%s, obj=%s" %
                  (end_time, slivers, scheduler,))
     if (end_time is not None) and (scheduler is not None):
         urns = [s.get("geni_sliver_urn") for s in slivers]
         ROSchedulerService.get_scheduler().add_job(
             slice_expiration, "date", run_date=end_time, args=[urns])
示例#3
0
 def __schedule_slice_release(self, end_time, slivers):
     scheduler = ROSchedulerService.get_scheduler()
     logger.debug("schedule_slice_release: endtime=%s, slivers=%s, obj=%s" %
                  (
                      end_time,
                      slivers,
                      scheduler,
                  ))
     if (end_time is not None) and (scheduler is not None):
         urns = [s.get("geni_sliver_urn") for s in slivers]
         ROSchedulerService.get_scheduler().add_job(slice_expiration,
                                                    "date",
                                                    run_date=end_time,
                                                    args=[urns])
示例#4
0
 def __schedule_tnres_update(self, func, secs, name):
     scheduler = ROSchedulerService.get_scheduler()
     if scheduler is not None:
         run =datetime.now() + timedelta(seconds=secs)
         ROSchedulerService.get_scheduler().add_job(
             func, "date", run_date=run, id=name)