Exemple #1
0
    def start_new_manager(self):
        app_log.debug("Starting new manager")

        manager = OvsdbConnectionManager(self.remote, self.schema,
                                         self.rest_schema)
        manager.start(self.tables_monitored, True)

        # Add callback for detecting changes to subscribed resources
        manager.add_callback(CHANGES_CB_TYPE, self.notify_cb)

        # Add callback for detecting when the manager's connection is
        # established
        manager.add_callback(ESTABLISHED_CB_TYPE,
                             self.new_monitor_started_callback)
        return manager