Example #1
0
    def __init__(self, resource_name, max_age, fault_handler=None, 
                 cleanup_pretrigger=None):
        _logger.debug("CacheAgent(%s,%s,%s,%s)" % (resource_name, max_age, 
                                                   type(fault_handler), 
                                                   cleanup_pretrigger))

        self.registry = CacheRegistry.get_instance(resource_name)
        self.resource_name = resource_name
        self.max_age = max_age

        self.fault_handler = fault_handler
        self.cleanup_pretrigger = cleanup_pretrigger
Example #2
0
    def __init__(self, resource_name, max_age, fault_handler=None, 
                 cleanup_pretrigger=None):
        _logger.debug("CacheAgent(%s,%s,%s,%s)" % (resource_name, max_age, 
                                                   type(fault_handler), 
                                                   cleanup_pretrigger))

        self.registry = CacheRegistry.get_instance(resource_name)
        self.resource_name = resource_name
        self.max_age = max_age

        self.fault_handler = fault_handler
        self.cleanup_pretrigger = cleanup_pretrigger

#        self.report = Report.get_instance()
#        self.report_source_name = ("cache-%s" % (self.resource_name))

        self.__t = None
        self.__t_quit_ev = threading.Event()

        self.__start_cleanup()
Example #3
0
    def __init__(self, resource_name, max_age, fault_handler=None, 
                 cleanup_pretrigger=None):
        _logger.debug("CacheAgent(%s,%s,%s,%s)" % (resource_name, max_age, 
                                                   type(fault_handler), 
                                                   cleanup_pretrigger))

        self.registry = CacheRegistry.get_instance(resource_name)
        self.resource_name = resource_name
        self.max_age = max_age

        self.fault_handler = fault_handler
        self.cleanup_pretrigger = cleanup_pretrigger

#        self.report = Report.get_instance()
#        self.report_source_name = ("cache-%s" % (self.resource_name))

        self.__t = None
        self.__t_quit_ev = threading.Event()

        self.__start_cleanup()
Example #4
0
    def __init__(self, resource_name, max_age, fault_handler=None, 
                 cleanup_pretrigger=None):
        self.__log = logging.getLogger().getChild('CacheAgent')

        self.__log.debug("CacheAgent(%s,%s,%s,%s)" % (resource_name, max_age, 
                                                   type(fault_handler), 
                                                   cleanup_pretrigger))

        self.registry = CacheRegistry.get_instance(resource_name)
        self.resource_name = resource_name
        self.max_age = max_age

        self.fault_handler = fault_handler
        self.cleanup_pretrigger = cleanup_pretrigger

        self.report = Report.get_instance()
        self.report_source_name = ("cache-%s" % (self.resource_name))

        # Run a clean-up cycle to get it scheduled.
#        self.__cleanup_check()
        self.__post_status()
Example #5
0
    def __init__(self,
                 resource_name,
                 max_age,
                 fault_handler=None,
                 cleanup_pretrigger=None):
        self.__log = logging.getLogger().getChild('CacheAgent')

        self.__log.debug(
            "CacheAgent(%s,%s,%s,%s)" %
            (resource_name, max_age, type(fault_handler), cleanup_pretrigger))

        self.registry = CacheRegistry.get_instance(resource_name)
        self.resource_name = resource_name
        self.max_age = max_age

        self.fault_handler = fault_handler
        self.cleanup_pretrigger = cleanup_pretrigger

        self.report = Report.get_instance()
        self.report_source_name = ("cache-%s" % (self.resource_name))

        # Run a clean-up cycle to get it scheduled.
        #        self.__cleanup_check()
        self.__post_status()