public Router executeIf(String pattern, Consumer<Payload> consumer) { if (payload.getRequestURI().contains(pattern)) { payload.setPattern(pattern); payload.setFinalURI(payload.getRequestURI().replace(pattern, "")); try { consumer.accept(payload); } catch (Exception e) { logger.debug(e.getMessage(), e); } } return this; }