Sure. In your route, implement the
willTransition action. The action handler receives an transition object as argument. You can call
.abort() on it to abort the transition, do some other things, then call
.retry() on the object to restart the transition. You can even attach additional info with your retry by attaching it to
.data property on the transition object.