package water.api; import dontweave.gson.JsonObject; public class TestPoll extends Request { // not isolated to the context, don't care public static volatile int _counter = 0; public final Str _haha = new Str("hoho"); @Override protected Response serve() { ++_counter; JsonObject resp = new JsonObject(); resp.addProperty("hoho",_haha.value()); resp.addProperty("counter",_counter); if (_counter == 10) { _counter = 0; return Response.done(resp); } else { return Response.poll(resp,_counter,10); } } }