@Override
public void runFinallyRoutes() {
while (iterator.hasNext()) {
Route route = iterator.next().getRoute();
if (route.isRunAsFinally()) {
try {
handleRoute(route);
} catch (Exception e) {
log.error("Unexpected error in Finally Route", e);
}
} else if (log.isDebugEnabled()) {
if (StringUtils.isNullOrEmpty(route.getName())) {
log.debug("context.next() not called, skipping handler for {} '{}'", route.getRequestMethod(),
route.getUriPattern());
} else {
log.debug("context.next() not called, skipping '{}' for {} '{}'", route.getName(),
route.getRequestMethod(), route.getUriPattern());
}
}
}
}