Package io.quarkus.deployment.builditem
Class DevServicesResultBuildItem.OwnedServiceBuilder<T extends Startable>
java.lang.Object
io.quarkus.deployment.builditem.DevServicesResultBuildItem.OwnedServiceBuilder<T>
- Enclosing class:
DevServicesResultBuildItem
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Provides config to inject into the config system.description(String description) highPriorityConfig(Set<String> highPriorityConfig) Deprecated, for removal: This API element is subject to removal in a future version.Subject to changes due to #51209postStartHook(Consumer<T> postStartAction) serviceConfig(Object serviceConfig) serviceName(String serviceName) <S extends Startable>
DevServicesResultBuildItem.OwnedServiceBuilder<S>
-
Constructor Details
-
OwnedServiceBuilder
public OwnedServiceBuilder()
-
-
Method Details
-
name
-
feature
-
feature
-
description
-
config
-
serviceName
-
serviceConfig
-
startable
public <S extends Startable> DevServicesResultBuildItem.OwnedServiceBuilder<S> startable(Supplier<S> startableSupplier) -
postStartHook
-
highPriorityConfig
@Deprecated(forRemoval=true) public DevServicesResultBuildItem.OwnedServiceBuilder<T> highPriorityConfig(Set<String> highPriorityConfig) Deprecated, for removal: This API element is subject to removal in a future version.Subject to changes due to #51209 -
configProvider
public DevServicesResultBuildItem.OwnedServiceBuilder<T> configProvider(Map<String, Function<T, String>> applicationConfigProvider) Provides config to inject into the config system. If you've got values that don't change, use config(), and if you've got values that you'll only know after starting the container, use configProvider() and provide a map of name->lambda. The key in the map is the name of a config property which is being injected. -
build
-