@abc.abstractmethod<EOL><INDENT>def create_router_postcommit(self, context, router_context):<DEDENT>
pass<EOL>
Create a router.

        :param context: the neutron context of the request
        :param router_context: RouterContext instance describing the new
                               router.

        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 the deletion of
        the resource.