Ich benutze vert.x 2.1.5 Version. Und ich habe versucht, Event-Looping in meinem Projekt zu verwenden. Beispielcode unten angegebenVert.x Event-Looping mit einem einzigen Thread
JsonObject result = null;
//loop starting
for (int i=0;i<length;i++)
{
final JsonObject jsonObject1 = jsonObject.getArray("result").get(i);
int x = jsonObject1.getInteger("X");
String Data = "X="+x+"&Y="+y;
//calling another event
vertx.eventBus().send("event1", Data,new Handler<Message<String>() {public void handle(Message<String>response)
{
JsonObject jsonObject = new JsonObject(response.body());
result_arry.addArray(jsonObject.getArray("details"));
}
});
} // loop end
result = resultJson("Ok",result_arry);
//it will create one json object with proper format
message.reply(result.toString());
In diesem Code gibt mein Ereignisbus vor dem Ausführen der Ereignisschleife einen Wert zurück. Ich muss meine Ausgabe als Ereignis Schleife Ausgang Wie kann ich erreichen, dass