Class ConfigDescriptionsManager
- java.lang.Object
-
- io.quarkus.devconsole.runtime.spi.DevConsolePostHandler
-
- io.quarkus.vertx.http.runtime.devmode.ConfigDescriptionsManager
-
- All Implemented Interfaces:
io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
,Supplier<ConfigDescriptionsManager>
public class ConfigDescriptionsManager extends DevConsolePostHandler implements Supplier<ConfigDescriptionsManager>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
ConfigDescriptionsManager.Holder
-
Field Summary
Fields Modifier and Type Field Description (package private) Map<ConfigSourceName,List<ConfigDescription>>
values
-
Constructor Summary
Constructors Constructor Description ConfigDescriptionsManager()
ConfigDescriptionsManager(List<ConfigDescription> configDescriptions)
ConfigDescriptionsManager(List<ConfigDescription> configDescriptions, Set<String> devServicesProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addNamedConfigGroup(String name)
Map<ConfigSourceName,List<ConfigDescription>>
calculate()
ConfigDescriptionsManager
get()
protected void
handlePost(io.vertx.ext.web.RoutingContext event, io.vertx.core.MultiMap form)
Map<ConfigSourceName,List<ConfigDescription>>
values()
-
Methods inherited from class io.quarkus.devconsole.runtime.spi.DevConsolePostHandler
actionSuccess, dispatch, flashMessage, flashMessage, flashMessage, handle, handlePostAsync
-
-
-
-
Field Detail
-
values
volatile Map<ConfigSourceName,List<ConfigDescription>> values
-
-
Constructor Detail
-
ConfigDescriptionsManager
public ConfigDescriptionsManager()
-
ConfigDescriptionsManager
public ConfigDescriptionsManager(List<ConfigDescription> configDescriptions)
-
ConfigDescriptionsManager
public ConfigDescriptionsManager(List<ConfigDescription> configDescriptions, Set<String> devServicesProperties)
-
-
Method Detail
-
values
public Map<ConfigSourceName,List<ConfigDescription>> values()
-
addNamedConfigGroup
public void addNamedConfigGroup(String name)
-
calculate
public Map<ConfigSourceName,List<ConfigDescription>> calculate()
-
get
public ConfigDescriptionsManager get()
- Specified by:
get
in interfaceSupplier<ConfigDescriptionsManager>
-
handlePost
protected void handlePost(io.vertx.ext.web.RoutingContext event, io.vertx.core.MultiMap form) throws Exception
- Overrides:
handlePost
in classDevConsolePostHandler
- Throws:
Exception
-
-