/** * Read all URI params * * @return a map of resolved parameters against their matching key name */ public final Map<String, String> params() { return null != paramsResolver ? paramsResolver.resolve(uri()) : null; }
/** * Read URI param from the given key * * @param key matching key * * @return the resolved parameter for the given key name */ public final String param(String key) { Map<String, String> params = null; if (paramsResolver != null) { params = this.paramsResolver.resolve(uri()); } return null != params ? params.get(key) : null; }
@Override public void accept(T e) { if (null != selector.getHeaderResolver()) { e.getHeaders().setAll(selector.getHeaderResolver().resolve(e.getKey())); } if (tClass == null || e.getData() == null || tClass.isAssignableFrom(e.getData().getClass())) { consumer.accept(e); } } };