def METHOD_NAME(self) -> list[RequestRule]:
    result = []
    for app in self.apps:
        try:
            request_handlers = app["factory"](self.config, self.core)
        except Exception:
            logger.exception("Loading %s failed.", app["name"])
            continue
        result.append((f"/{app['name']}", handlers.AddSlashHandler))
        for handler in request_handlers:
            handler = list(handler)
            handler[0] = f"/{app['name']}{handler[0]}"
            result.append(tuple(handler))
        logger.debug("Loaded HTTP extension: %s", app["name"])
    return result