@abc.abstractmethod<EOL><INDENT>def schedule_router_postcommit(self, context, router_context):<DEDENT>
pass<EOL>
Schedule the router.

        :param context: the neutron context of the request
        :param router_context: RouterContext instance describing the current
                               state of the router, prior to the call to
                               schedule it.

        Called after the transaction commits. Call can block, though will
        block the entire process so care should be taken to not drastically
        affect performance. Raising an exception will cause un-scheduling of
        the router.