Class ReactiveHttpHandlerBean
- java.lang.Object
-
- io.quarkus.reactivemessaging.http.runtime.ReactiveHttpHandlerBean
-
@Singleton public class ReactiveHttpHandlerBean extends Object
a bean that handles incoming http requests
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,io.quarkus.reactivemessaging.http.runtime.ReactiveHandlerBeanBase.Bundle<MessageType>>processors
-
Constructor Summary
Constructors Constructor Description ReactiveHttpHandlerBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Collection<HttpStreamConfig>configs()protected Stringdescription(HttpStreamConfig streamConfig)protected voidhandleRequest(io.vertx.ext.web.RoutingContext event, io.smallrye.mutiny.subscription.MultiEmitter<? super io.quarkus.reactivemessaging.http.runtime.HttpMessage<?>> emitter, io.quarkus.reactivemessaging.http.runtime.StrictQueueSizeGuard guard, String path)protected Stringkey(HttpStreamConfig streamConfig)protected Stringkey(io.vertx.ext.web.RoutingContext context)
-
-
-
Method Detail
-
configs
protected Collection<HttpStreamConfig> configs()
-
key
protected String key(HttpStreamConfig streamConfig)
-
key
protected String key(io.vertx.ext.web.RoutingContext context)
-
description
protected String description(HttpStreamConfig streamConfig)
-
handleRequest
protected void handleRequest(io.vertx.ext.web.RoutingContext event, io.smallrye.mutiny.subscription.MultiEmitter<? super io.quarkus.reactivemessaging.http.runtime.HttpMessage<?>> emitter, io.quarkus.reactivemessaging.http.runtime.StrictQueueSizeGuard guard, String path)
-
-