示例#1
0
 def initializeHandler(cls, serviceInfo):
     """Handler initialization"""
     cls.notDB = NotificationDB()
     cls.mailCache = DictCache()
     gThreadScheduler.addPeriodicTask(3600,
                                      cls.notDB.purgeExpiredNotifications)
     gThreadScheduler.addPeriodicTask(3600, cls.mailCache.purgeExpired())
     return S_OK()
示例#2
0
 def initializeNotificationHandler( cls, serviceInfo ):
   """ Handler initialization
   """
   global gNotDB
   gNotDB = NotificationDB()
   gThreadScheduler.addPeriodicTask( 3600, gNotDB.purgeExpiredNotifications )
   gThreadScheduler.addPeriodicTask( 3600, purgeDelayedEMails )
   return S_OK()
示例#3
0
def initializeNotificationHandler(serviceInfo):

    global gNotDB
    gNotDB = NotificationDB()
    gThreadScheduler.addPeriodicTask(3600, gNotDB.purgeExpiredNotifications())
    return S_OK()
示例#4
0
def initializeNotificationHandler( serviceInfo ):

  global gNotDB
  gNotDB = NotificationDB()
  gThreadScheduler.addPeriodicTask( 3600, gNotDB.purgeExpiredNotifications() )
  return S_OK()