Skip navigation links
A B C E G I L P R S T W 

A

additionalImports() - Method in class io.vertx.ext.web.api.service.generator.WebApiProxyHandlerGen
 
annotations() - Method in class io.vertx.ext.web.api.service.generator.WebApiProxyHandlerGen
 

B

build(EventBus, String, String) - Static method in interface io.vertx.ext.web.api.service.RouteToEBServiceHandler
Build a new RouteToEBServiceHandler
build(EventBus, String, String, DeliveryOptions) - Static method in interface io.vertx.ext.web.api.service.RouteToEBServiceHandler
Build a new RouteToEBServiceHandler

C

checkParamType(ExecutableElement, TypeInfo, int, int, boolean) - Method in class io.vertx.ext.web.api.service.generator.model.WebApiProxyModel
 
className(ProxyModel) - Method in class io.vertx.ext.web.api.service.generator.WebApiProxyHandlerGen
 
completedWithJson(JsonObject) - Static method in class io.vertx.ext.web.api.service.ServiceResponse
Creates a ServiceResponse with status code 200, status message OK, content type application/json and jsonObject as body
completedWithJson(JsonArray) - Static method in class io.vertx.ext.web.api.service.ServiceResponse
Creates a ServiceResponse with status code 200, status message OK, content type application/json and jsonArray as body
completedWithJson(Buffer) - Static method in class io.vertx.ext.web.api.service.ServiceResponse
Creates a ServiceResponse with status code 200, status message OK, content type application/json and json as body
completedWithPlainText(Buffer) - Static method in class io.vertx.ext.web.api.service.ServiceResponse
Creates a ServiceResponse with status code 200, status message OK, content type text/plain and text as body
createMethodInfo(Set<ClassTypeInfo>, String, String, Doc, TypeInfo, Text, boolean, boolean, List<ParamInfo>, ExecutableElement, boolean, boolean, ArrayList<TypeParamInfo.Method>, TypeElement, boolean, Text) - Method in class io.vertx.ext.web.api.service.generator.model.WebApiProxyModel
 

E

extraPayloadMapper(Function<RoutingContext, JsonObject>) - Method in interface io.vertx.ext.web.api.service.RouteToEBServiceHandler
When extraPayloadMapper is configured, this handler puts the evaluation result into ServiceRequest.getExtra()

G

generateActionSwitchEntry(ProxyMethodInfo, CodeWriter) - Method in class io.vertx.ext.web.api.service.generator.WebApiProxyHandlerGen
 
generateAdditionalMethods(ProxyModel, CodeWriter) - Method in class io.vertx.ext.web.api.service.generator.WebApiProxyHandlerGen
 
generateJsonParamExtractFromContext(ParamInfo) - Method in class io.vertx.ext.web.api.service.generator.WebApiProxyHandlerGen
 
getExtra() - Method in class io.vertx.ext.web.api.service.ServiceRequest
Get extra payload
getHeaders() - Method in class io.vertx.ext.web.api.service.ServiceRequest
Get request headers
getHeaders() - Method in class io.vertx.ext.web.api.service.ServiceResponse
 
getKind() - Method in class io.vertx.ext.web.api.service.generator.model.WebApiProxyModel
 
getModel(ProcessingEnvironment, TypeMirrorFactory, TypeElement) - Method in class io.vertx.ext.web.api.service.generator.model.WebApiProxyModelProvider
 
getParams() - Method in class io.vertx.ext.web.api.service.ServiceRequest
Get request parsedParameters as JSON
getParamsToExtract() - Method in class io.vertx.ext.web.api.service.generator.model.WebApiProxyMethodInfo
 
getPayload() - Method in class io.vertx.ext.web.api.service.ServiceResponse
 
getRequestContextName() - Method in class io.vertx.ext.web.api.service.generator.model.WebApiProxyMethodInfo
 
getStatusCode() - Method in class io.vertx.ext.web.api.service.ServiceResponse
 
getStatusMessage() - Method in class io.vertx.ext.web.api.service.ServiceResponse
 
getUser() - Method in class io.vertx.ext.web.api.service.ServiceRequest
Get request principal user as routingContext.user().principal(), null if no user is authenticated

I

io.vertx.ext.web.api.service - package io.vertx.ext.web.api.service
 
io.vertx.ext.web.api.service.generator - package io.vertx.ext.web.api.service.generator
 
io.vertx.ext.web.api.service.generator.model - package io.vertx.ext.web.api.service.generator.model
 

L

loadGenerators(ProcessingEnvironment) - Method in class io.vertx.ext.web.api.service.generator.WebApiProxyGenLoader
 

P

putHeader(String, String) - Method in class io.vertx.ext.web.api.service.ServiceResponse
 

R

RouteToEBServiceHandler - Interface in io.vertx.ext.web.api.service
Handler that proxy the request to an event bus endpoint, waits for the reply and then writes the HTTP response.

S

ServiceRequest - Class in io.vertx.ext.web.api.service
Data object that encapsulates all informations about an HTTP Request
ServiceRequest() - Constructor for class io.vertx.ext.web.api.service.ServiceRequest
 
ServiceRequest(JsonObject) - Constructor for class io.vertx.ext.web.api.service.ServiceRequest
 
ServiceRequest(JsonObject, MultiMap, JsonObject, JsonObject) - Constructor for class io.vertx.ext.web.api.service.ServiceRequest
 
ServiceRequest(ServiceRequest) - Constructor for class io.vertx.ext.web.api.service.ServiceRequest
 
ServiceRequestConverter - Class in io.vertx.ext.web.api.service
Converter and mapper for ServiceRequest.
ServiceRequestConverter() - Constructor for class io.vertx.ext.web.api.service.ServiceRequestConverter
 
ServiceResponse - Class in io.vertx.ext.web.api.service
Data object that encapsulates all informations about an HTTP Response
ServiceResponse() - Constructor for class io.vertx.ext.web.api.service.ServiceResponse
 
ServiceResponse(JsonObject) - Constructor for class io.vertx.ext.web.api.service.ServiceResponse
 
ServiceResponse(Integer, String, Buffer, MultiMap) - Constructor for class io.vertx.ext.web.api.service.ServiceResponse
 
ServiceResponse(ServiceResponse) - Constructor for class io.vertx.ext.web.api.service.ServiceResponse
 
ServiceResponseConverter - Class in io.vertx.ext.web.api.service
Converter and mapper for ServiceResponse.
ServiceResponseConverter() - Constructor for class io.vertx.ext.web.api.service.ServiceResponseConverter
 
setExtra(JsonObject) - Method in class io.vertx.ext.web.api.service.ServiceRequest
 
setHeaders(MultiMap) - Method in class io.vertx.ext.web.api.service.ServiceRequest
 
setHeaders(MultiMap) - Method in class io.vertx.ext.web.api.service.ServiceResponse
 
setParams(JsonObject) - Method in class io.vertx.ext.web.api.service.ServiceRequest
 
setPayload(Buffer) - Method in class io.vertx.ext.web.api.service.ServiceResponse
 
setStatusCode(Integer) - Method in class io.vertx.ext.web.api.service.ServiceResponse
 
setStatusMessage(String) - Method in class io.vertx.ext.web.api.service.ServiceResponse
 
setUser(JsonObject) - Method in class io.vertx.ext.web.api.service.ServiceRequest
 

T

toJson() - Method in class io.vertx.ext.web.api.service.ServiceRequest
 
toJson() - Method in class io.vertx.ext.web.api.service.ServiceResponse
 

W

WebApiProxyGenLoader - Class in io.vertx.ext.web.api.service.generator
 
WebApiProxyGenLoader() - Constructor for class io.vertx.ext.web.api.service.generator.WebApiProxyGenLoader
 
WebApiProxyHandlerGen - Class in io.vertx.ext.web.api.service.generator
 
WebApiProxyHandlerGen(GeneratorUtils) - Constructor for class io.vertx.ext.web.api.service.generator.WebApiProxyHandlerGen
 
WebApiProxyMethodInfo - Class in io.vertx.ext.web.api.service.generator.model
 
WebApiProxyMethodInfo(Set<ClassTypeInfo>, String, TypeInfo, Text, boolean, boolean, List<ParamInfo>, String, Doc, boolean, boolean, List<TypeParamInfo.Method>, boolean, boolean, boolean, Text) - Constructor for class io.vertx.ext.web.api.service.generator.model.WebApiProxyMethodInfo
 
WebApiProxyMethodInfo(ProxyMethodInfo) - Constructor for class io.vertx.ext.web.api.service.generator.model.WebApiProxyMethodInfo
 
WebApiProxyModel - Class in io.vertx.ext.web.api.service.generator.model
 
WebApiProxyModel(ProcessingEnvironment, TypeMirrorFactory, TypeElement) - Constructor for class io.vertx.ext.web.api.service.generator.model.WebApiProxyModel
 
WebApiProxyModelProvider - Class in io.vertx.ext.web.api.service.generator.model
 
WebApiProxyModelProvider() - Constructor for class io.vertx.ext.web.api.service.generator.model.WebApiProxyModelProvider
 
WebApiServiceGen - Annotation Type in io.vertx.ext.web.api.service
Declares a Java interface type to be processed for generating a Java web api service that can be connected to the original API via Vert.x event bus.
A B C E G I L P R S T W 
Skip navigation links

Copyright © 2020 Eclipse. All rights reserved.