Package io.quarkus.devservices.keycloak
Class KeycloakDevServicesRequiredBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.devservices.keycloak.KeycloakDevServicesRequiredBuildItem
public final class KeycloakDevServicesRequiredBuildItem
extends io.quarkus.builder.item.MultiBuildItem
A marker build item signifying that integrating extensions (like OIDC and OIDC client)
are enabled. The Keycloak Dev Service will be started in DEV mode if at least one item is produced
and the Dev Service is not disabled in other fashion.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescription(package private) String(package private) static KeycloakDevServicesConfigurator(package private) static io.quarkus.deployment.FeaturegetFeature(List<KeycloakDevServicesRequiredBuildItem> devSvcRequiredMarkerItems) of(io.quarkus.deployment.Feature feature, KeycloakDevServicesConfigurator.LazyConfigProperty lazyConfigProperty, String authServerUrl, String... additionalDontStartConfigProperties) of(io.quarkus.deployment.Feature feature, KeycloakDevServicesConfigurator devServicesConfigurator, String authServerUrl, String... additionalDontStartConfigProperties) of(io.quarkus.deployment.Feature feature, Collection<KeycloakDevServicesConfigurator.LazyConfigProperty> lazyConfigProperties, String authServerUrl, String... additionalDontStartConfigProperties)
-
Field Details
-
OIDC_AUTH_SERVER_URL_CONFIG_KEY
- See Also:
-
-
Method Details
-
getAuthServerUrl
String getAuthServerUrl() -
of
public static KeycloakDevServicesRequiredBuildItem of(io.quarkus.deployment.Feature feature, KeycloakDevServicesConfigurator.LazyConfigProperty lazyConfigProperty, String authServerUrl, String... additionalDontStartConfigProperties) -
of
public static KeycloakDevServicesRequiredBuildItem of(io.quarkus.deployment.Feature feature, Collection<KeycloakDevServicesConfigurator.LazyConfigProperty> lazyConfigProperties, String authServerUrl, String... additionalDontStartConfigProperties) -
of
public static KeycloakDevServicesRequiredBuildItem of(io.quarkus.deployment.Feature feature, KeycloakDevServicesConfigurator devServicesConfigurator, String authServerUrl, String... additionalDontStartConfigProperties) -
getDevServicesConfigurator
static KeycloakDevServicesConfigurator getDevServicesConfigurator(List<KeycloakDevServicesRequiredBuildItem> items) -
getFeature
static io.quarkus.deployment.Feature getFeature(List<KeycloakDevServicesRequiredBuildItem> devSvcRequiredMarkerItems) - Returns:
- the feature for which the dev service should be created; if there is multiple features, prefer OIDC as it covers all the rest
-