@Override public boolean matches(LocalConnector.LocalRequest localRequest) { boolean ok = localRequest.getMethod().equals(expectedMethod) && localRequest.getPath().equals(expectedPath); ok &= localRequest.getMediaType().equals(expectedMediaType); for (Map.Entry<String, String> expectedParam : expectedParams.entrySet()) { String paramKey = expectedParam.getKey(); ok &= localRequest.hasParam(paramKey); ok &= expectedParam.getValue().equals(localRequest.getParam(paramKey)); } return ok; } }));
@Override public String method() { return localRequest.getMethod(); }
@Override protected List<String> readMultiParam(String key) { return localRequest.getMultiParam(key); }
@Override protected String readParam(String key) { return localRequest.getParam(key); }
@Override public String getPath() { return localRequest.getPath(); }
@Override public boolean hasParam(String key) { return localRequest.hasParam(key); }
@Override public String getMediaType() { return localRequest.getMediaType(); }
@Override public Map<String, String[]> getParams() { return localRequest.getParameterMap(); }
@Override public Optional<String> header(String name) { return localRequest.getHeader(name); } }
@Override protected List<String> readMultiParam(String key) { return localRequest.getMultiParam(key); }
@Override public String getMediaType() { return localRequest.getMediaType(); }
@Override public String method() { return localRequest.getMethod(); }
@Override public boolean hasParam(String key) { return localRequest.hasParam(key); }
@Override public Optional<String> header(String name) { return localRequest.getHeader(name); } }
@Override public String getPath() { return localRequest.getPath(); }
@Override public Map<String, String[]> getParams() { return localRequest.getParameterMap(); }
@Override protected String readParam(String key) { return localRequest.getParam(key); }