class documentation

class ExpiredLeasesProcessing(object):

Constructor: ExpiredLeasesProcessing()

View In Hierarchy

The Expired Leases Processing object for the DHCP service Tells KEA how to process expired leases

Method __dict__ return a dictionary representation of the Expired Leases Processing object, for making the KEA JSON thing
Method __init__ Initialize the Expired Leases Processing object
Method fill_from_json Fill from the JSON from the KEA web API
Instance Variable flush_reclaimed_timer_wait_time Seconds to wait after flushing reclaimed leases and restating the flush
Instance Variable hold_reclaimed_time how long the lease should be kept after it is reclaimed
Instance Variable max_reclaim_leases the maximum number of reclaimed leases that can be processed at one time
Instance Variable max_reclaim_time the maximum time that can be spent reclaiming leases
Instance Variable reclaim_timer_wait_time how often the server starts the lease reclamation procedure
Instance Variable unwarned_reclaim_cycles how many consecutive clean-up cycles can end with remaining leases to be processed before a warning is printed
def __dict__(self):

return a dictionary representation of the Expired Leases Processing object, for making the KEA JSON thing

def __init__(self):

Initialize the Expired Leases Processing object

def fill_from_json(self, data):

Fill from the JSON from the KEA web API

flush_reclaimed_timer_wait_time =

Seconds to wait after flushing reclaimed leases and restating the flush

hold_reclaimed_time =

how long the lease should be kept after it is reclaimed

max_reclaim_leases =

the maximum number of reclaimed leases that can be processed at one time

max_reclaim_time =

the maximum time that can be spent reclaiming leases

reclaim_timer_wait_time =

how often the server starts the lease reclamation procedure

unwarned_reclaim_cycles =

how many consecutive clean-up cycles can end with remaining leases to be processed before a warning is printed