Uses of Class
io.apicurio.registry.client.RegistryClientOptions
Packages that use RegistryClientOptions
-
Uses of RegistryClientOptions in io.apicurio.registry.client
Methods in io.apicurio.registry.client that return RegistryClientOptionsModifier and TypeMethodDescriptionConfigures basic authentication.RegistryClientOptions.clearTrustStore()Clears any configured trust store settings, reverting to default JVM trust store.static final RegistryClientOptionsRegistryClientOptions.create()static final RegistryClientOptionsstatic final RegistryClientOptionsRegistryClientOptions.customWebClient(io.vertx.ext.web.client.WebClient webClient) Configures a custom WebClient for advanced authentication scenarios.RegistryClientOptions.disableRetry()Disables retry functionality.Configures OAuth2/OIDC authentication using client credentials flow.RegistryClientOptions.oauth2(String tokenEndpoint, String clientId, String clientSecret, String scope) Configures OAuth2/OIDC authentication using client credentials flow with scope.RegistryClientOptions.registryUrl(String registryUrl) Sets the registry URL.RegistryClientOptions.retry()Enables retry functionality with default settings (3 attempts, 1000ms initial delay, exponential backoff).RegistryClientOptions.retry(boolean enabled, int maxAttempts, long initialDelayMs) Configures retry functionality for HTTP requests.RegistryClientOptions.retry(boolean enabled, int maxAttempts, long initialDelayMs, double backoffMultiplier, long maxDelayMs) Configures retry functionality with exponential backoff for HTTP requests.RegistryClientOptions.trustAll(boolean trustAll) Configures the client to trust all SSL/TLS certificates without validation.RegistryClientOptions.trustStoreJks(String path, String password) Configures SSL/TLS with a JKS (Java KeyStore) trust store.RegistryClientOptions.trustStorePem(String... certPaths) Configures SSL/TLS with PEM certificate file(s).RegistryClientOptions.verifyHost(boolean verifyHost) Configures whether to verify the hostname in the server's certificate matches the hostname being connected to.RegistryClientOptions.vertx(io.vertx.core.Vertx vertx) Sets a custom Vertx instance to use.Methods in io.apicurio.registry.client with parameters of type RegistryClientOptionsModifier and TypeMethodDescriptionprotected static com.microsoft.kiota.RequestAdapterRegistryClientRequestAdapterFactory.createRequestAdapter(RegistryClientOptions options, io.vertx.core.Vertx defaultVertx) Creates a RequestAdapter configured with authentication, SSL/TLS, and retry settings from the provided options.