@Endpoint public String[] getQuery(String queryString) { return new String[] { System.currentTimeMillis() + "" }; // return dataMap.get(queryString.toLowerCase()); }
Additionally, the QueryServiceWidget should have onClick(ClickEvent clickEvent) rather than onSubmit(ClickEvent) because you are incorporating a ClickHandler rather than a SubmitHandler. Minor gotcha.