@Override public void perform(final Rewrite event, final EvaluationContext context) { RewriteEngine engine = new RewriteEngine(); HttpOutboundServletRewrite outbound = (HttpOutboundServletRewrite) event; String url = outbound.getOutboundAddress().toString(); String strippedUrl = stripContextPath(outbound.getContextPath(), url); String result = ""; if (!strippedUrl.equals(url)) { result = outbound.getContextPath(); } strippedUrl = engine.processOutbound(((HttpServletRewrite) event).getRequest(), ((HttpServletRewrite) event).getResponse(), rule, strippedUrl); result += strippedUrl; outbound.setOutboundAddress(AddressBuilder.create(result)); }
RewriteEngine rewriteEngine = new RewriteEngine();
RewriteEngine rewriteEngine = new RewriteEngine();
RewriteEngine rewriteEngine = new RewriteEngine();
@Override public void perform(final Rewrite event, final EvaluationContext context) RewriteEngine engine = new RewriteEngine(); HttpServletRewrite httpRewrite = (HttpServletRewrite) event; String originalUrl = httpRewrite.getInboundAddress().getPath();