Example usage for io.vertx.core.eventbus Message body

List of usage examples for io.vertx.core.eventbus Message body

Introduction

In this page you can find the example usage for io.vertx.core.eventbus Message body.

Prototype

@CacheReturn
T body();

Source Link

Document

The body of the message.

Usage

From source file:org.entcore.common.neo4j.Neo.java

License:Open Source License

@Deprecated
public void send(String query, Map<String, Object> params, final HttpServerResponse response) {
    send(query, params, new Handler<Message<JsonObject>>() {
        public void handle(Message<JsonObject> m) {
            response.putHeader("content-type", "text/json");
            response.end(m.body().encode());
        }//  www . ja  va2s  . c  o m
    });
}

From source file:org.entcore.common.neo4j.Neo.java

License:Open Source License

@Deprecated
public void send(String query, Map<String, Object> params, final Handler<Message<JsonObject>> handler) {
    if (handler != null) {
        neo4j.execute(query, params, new Handler<Message<JsonObject>>() {
            @Override//from  ww  w. ja  v  a2  s .  co  m
            public void handle(Message<JsonObject> event) {
                JsonArray result = event.body().getJsonArray("result");
                if ("ok".equals(event.body().getString("status")) && result != null) {
                    int i = 0;
                    JsonObject r = new JsonObject();
                    for (Object o : result) {
                        if (!(o instanceof JsonObject))
                            continue;
                        r.put(String.valueOf(i++), (JsonObject) o);
                    }
                    event.body().put("result", r);
                }
                handler.handle(event);
            }
        });
    } else {
        neo4j.execute(query, params, (Handler<Message<JsonObject>>) null);
    }
}

From source file:org.entcore.common.neo4j.Neo.java

License:Open Source License

@Deprecated
public void execute(String query, Map<String, Object> params, final HttpServerResponse response) {
    execute(query, params, new Handler<Message<JsonObject>>() {
        @Override/*www.j  a v a  2  s .c o  m*/
        public void handle(Message<JsonObject> m) {
            response.putHeader("Content-Type", "application/json");
            response.end(m.body().encode());
        }
    });
}

From source file:org.entcore.common.neo4j.Neo.java

License:Open Source License

@Deprecated
public void execute(String query, JsonObject params, final HttpServerResponse response) {
    execute(query, params, new Handler<Message<JsonObject>>() {
        @Override//  www . j  ava 2 s  . c  om
        public void handle(Message<JsonObject> m) {
            response.putHeader("Content-Type", "application/json");
            response.end(m.body().encode());
        }
    });
}

From source file:org.entcore.common.neo4j.Neo.java

License:Open Source License

@Deprecated
public void executeBatch(JsonArray queries, final HttpServerResponse response) {
    executeBatch(queries, new Handler<Message<JsonObject>>() {
        @Override//from  www  . j a  va  2s.  c  om
        public void handle(Message<JsonObject> m) {
            response.putHeader("Content-Type", "application/json");
            response.end(m.body().encode());
        }
    });
}

From source file:org.entcore.common.neo4j.Neo4j.java

License:Open Source License

public void execute(String query, Map<String, Object> params, final HttpServerResponse response) {
    execute(query, params, new Handler<Message<JsonObject>>() {
        @Override// w  w  w.j a  v a2s .  c  o m
        public void handle(Message<JsonObject> m) {
            response.putHeader("Content-Type", "application/json");
            response.end(m.body().encode());
        }
    });
}

From source file:org.entcore.common.neo4j.Neo4j.java

License:Open Source License

public void execute(String query, JsonObject params, final HttpServerResponse response) {
    execute(query, params, new Handler<Message<JsonObject>>() {
        @Override/*ww  w.ja  v  a  2 s .  c o m*/
        public void handle(Message<JsonObject> m) {
            response.putHeader("Content-Type", "application/json");
            response.end(m.body().encode());
        }
    });
}

From source file:org.entcore.common.neo4j.Neo4j.java

License:Open Source License

public void executeBatch(JsonArray queries, final HttpServerResponse response) {
    executeBatch(queries, new Handler<Message<JsonObject>>() {
        @Override/*w ww. j  a  v a2s  . co  m*/
        public void handle(Message<JsonObject> m) {
            response.putHeader("Content-Type", "application/json");
            response.end(m.body().encode());
        }
    });
}

From source file:org.entcore.common.neo4j.Neo4jResult.java

License:Open Source License

public static Either<String, JsonObject> validEmpty(Message<JsonObject> res) {
    if ("ok".equals(res.body().getString("status"))) {
        return new Either.Right<>(new JsonObject());
    } else {//from  w  w  w  . j  av  a 2 s  .  c  om
        return new Either.Left<>(res.body().getString("message", ""));
    }
}

From source file:org.entcore.common.neo4j.Neo4jResult.java

License:Open Source License

public static Either<String, JsonArray> validResult(Message<JsonObject> res) {
    if ("ok".equals(res.body().getString("status"))) {
        JsonArray r = res.body().getJsonArray("result", new fr.wseduc.webutils.collections.JsonArray());
        return new Either.Right<>(r);
    } else {//from www  .  jav  a  2  s . com
        return new Either.Left<>(res.body().getString("message", ""));
    }
}