package io.muoncore.example; import io.muoncore.Muon; import io.muoncore.protocol.requestresponse.Response; import java.util.concurrent.ExecutionException; import static io.muoncore.protocol.requestresponse.server.HandlerPredicates.all; public class ReactiveRPC { public void exec(Muon muon) throws ExecutionException, InterruptedException { //request handler muon.handleRequest(all(), request -> { request.ok("Hi There"); }); //request client Response data = muon.request("request://myservice/").get(); System.out.println("The Data is " + data.getPayload(String.class)); } }