0

ドキュメントを調べていますが、情報が見つかりません。コンテキストからユーザーを簡単に取得できる HTTP リクエストがあります。

    router.get("/politrons/users").handler(routingContext -> {
        User user = routingContext.user();
        user.isAuthorised("read", res -> {
            boolean hasPermission = res.result();
            if (hasPermission) {
                mongo.find("users", new JsonObject(), getUsersAsyncResultHandler(routingContext));
            } else {
                routingContext.fail(403);  // Failed creation
            }
        });
    });

しかし、他のトランザクションにもイベントバスを使用しています。

             eb.consumer(FIND_USER_SERVER).handler(message -> {
        eb.send(UserMongoWorker.MONGO_FIND_USER, message.body(), res -> {
            message.reply(getResult(res));
        });
    });

私の質問は、イベントバスからユーザーを取得するにはどうすればよいですか? ルーティングコンテキストから行うのと同じように?

4

1 に答える 1