All Downloads are FREE. Search and download functionalities are using the official Maven repository.

JavaVertXServer.AsyncCall.mustache Maven / Gradle / Ivy

There is a newer version: 3.0.0-rc1
Show newest version
                service.{{operationId}}({{#hasParams}}{{#allParams}}{{paramName}}{{#hasMore}}, {{/hasMore}}{{^hasMore}}, {{/hasMore}}{{/allParams}}{{/hasParams}}result -> {
                    if (result.succeeded())
                {{#returnType}}
                    {{#isListContainer}}
                        message.reply(new JsonArray(Json.encode(result.result())).encodePrettily());
                    {{/isListContainer}}
                    {{^isListContainer}}
                        message.reply(new JsonObject(Json.encode(result.result())).encodePrettily());
                    {{/isListContainer}}
                {{/returnType}}
                {{^returnType}}
                        message.reply(null);
                {{/returnType}}
                    else {
                        Throwable cause = result.cause();
                        manageError(message, cause, "{{#vendorExtensions}}{{x-serviceid}}{{/vendorExtensions}}");
                    }
                });




© 2015 - 2024 Weber Informatics LLC | Privacy Policy