예제 #1
0
파일: Scheme.java 프로젝트: kulgan/rewrite
  @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));
  }
예제 #2
0
파일: Scheme.java 프로젝트: kulgan/rewrite
 @Override
 public void setParameterStore(ParameterStore store) {
   expression.setParameterStore(store);
 }
예제 #3
0
파일: Scheme.java 프로젝트: kulgan/rewrite
 @Override
 public Set<String> getRequiredParameterNames() {
   return expression.getRequiredParameterNames();
 }