@Override public boolean evaluateHttp(final HttpServletRewrite event, final EvaluationContext context) { String scheme = null; if (event instanceof HttpOutboundServletRewrite) { scheme = event.getAddress().getScheme(); if (scheme == null) scheme = event.getRequest().getScheme(); } else scheme = event.getRequest().getScheme(); return (scheme != null && expression.parse(scheme).submit(event, context)); }
@Override public void setParameterStore(ParameterStore store) { expression.setParameterStore(store); }
@Override public Set<String> getRequiredParameterNames() { return expression.getRequiredParameterNames(); }