First I defined a Observable
Observable participants(){
return new RxHttpClient(..).request("GET",path,requestBuilder-> {
requestBuilder.end();
}).flatMap(rxHCResponse -> {
return rxHCResponse.asObservable().reduce(new Buffer(), RxSupport.mergeBuffers).map(buffer-> {
//never called !!!!
return new JsonObject(buffer.toString());
});
});
}
then
vertx.setTimer(1000, timerId -> {
participants().subscribe(result-> {
System.out.println(result);
})
});
I found I can't get anything from the Observable.