Package io.quarkus.consul.config.runtime
Class VertxConsulConfigGateway
- java.lang.Object
-
- io.quarkus.consul.config.runtime.VertxConsulConfigGateway
-
- All Implemented Interfaces:
ConsulConfigGateway
public class VertxConsulConfigGateway extends Object implements ConsulConfigGateway
-
-
Constructor Summary
Constructors Constructor Description VertxConsulConfigGateway(ConsulConfig consulConfig)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
static io.vertx.mutiny.ext.web.client.WebClient
createHttpClient(io.vertx.mutiny.core.Vertx vertx, ConsulConfig.AgentConfig agentConfig)
io.smallrye.mutiny.Uni<Response>
getValue(String key)
Retrieves a value from Consul's Key / Value store using the value ofkey
-
-
-
Constructor Detail
-
VertxConsulConfigGateway
public VertxConsulConfigGateway(ConsulConfig consulConfig)
-
-
Method Detail
-
createHttpClient
public static io.vertx.mutiny.ext.web.client.WebClient createHttpClient(io.vertx.mutiny.core.Vertx vertx, ConsulConfig.AgentConfig agentConfig)
-
getValue
public io.smallrye.mutiny.Uni<Response> getValue(String key)
Description copied from interface:ConsulConfigGateway
Retrieves a value from Consul's Key / Value store using the value ofkey
- Specified by:
getValue
in interfaceConsulConfigGateway
-
close
public void close()
- Specified by:
close
in interfaceConsulConfigGateway
-
-