class AutoReloadingAppServer(AppServer):

    ## AppServer methods which this class overrides
    def __init__(self,path=None):
    def defaultConfig(self):
    def shutDown(self):

    ## Activatation of AutoReload
    def activateAutoReload(self):
    def deactivateAutoReload(self):

    ## Restart methods
    def restartIfNecessary(self):
    def restart(self):

    ## Callbacks
    def monitorNewModule(self, filepath, mtime):

    ## Internal methods
    def shouldRestart(self):
    def fileMonitorThreadLoop(self, getmtime=os.path.getmtime):
    def fileMonitorThreadLoopFAM(self, getmtime=os.path.getmtime):