Uses of Class
io.apicurio.registry.client.common.RegistryClientOptions
Packages that use RegistryClientOptions
-
Uses of RegistryClientOptions in io.apicurio.registry.client.common
Methods in io.apicurio.registry.client.common that return RegistryClientOptionsModifier and TypeMethodDescriptionConfigures basic authentication.RegistryClientOptions.clearKeyStore()Clears any configured client certificate (key store) settings.RegistryClientOptions.clearProxy()Clears any configured proxy settings.RegistryClientOptions.clearTrustStore()Clears any configured trust store settings, reverting to default JVM trust store.static RegistryClientOptionsRegistryClientOptions.create()Warning: If you do not provide a Vertx instance, we will try to retrieve it from the current CDI context.static RegistryClientOptionsWarning: If you do not provide a Vertx instance, we will try to retrieve it from the current CDI context.static RegistryClientOptionsRegistryClientOptions.customWebClient(io.vertx.ext.web.client.WebClient webClient) Configures a custom WebClient for advanced authentication scenarios.RegistryClientOptions.disableRetry()Disables retry functionality.RegistryClientOptions.enableOpenTelemetry()Enables OpenTelemetry trace context propagation for outgoing HTTP requests.RegistryClientOptions.httpAdapter(HttpAdapterType httpAdapterType) Sets the HTTP adapter type to use for client communication.RegistryClientOptions.keystoreJks(String path, String password) Configures mutual TLS (mTLS) with a JKS (Java KeyStore) key store containing the client certificate.RegistryClientOptions.keystorePem(String certPath, String keyPath) Configures mutual TLS (mTLS) with PEM-formatted client certificate and private key files.RegistryClientOptions.keystorePemContent(String certContent, String keyContent) Configures mutual TLS (mTLS) with PEM-formatted client certificate and private key as strings.RegistryClientOptions.keystorePkcs12(String path, String password) Configures mutual TLS (mTLS) with a PKCS#12 key store containing the client certificate.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.Configures an HTTP/HTTPS proxy for registry connections.Configures authentication credentials for the HTTP/HTTPS proxy.RegistryClientOptions.rawRegistryUrl(String registryUrl) Sets the registry URL.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.trustStorePemContent(String pemContent) Configures SSL/TLS with PEM certificate content (as a string).RegistryClientOptions.trustStorePkcs12(String path, String password) Configures SSL/TLS with a PKCS#12 trust store.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.common with parameters of type RegistryClientOptionsModifier and TypeMethodDescriptionstatic com.microsoft.kiota.RequestAdapterRegistryClientRequestAdapterFactory.createRequestAdapter(RegistryClientOptions options, Version version) Creates a RequestAdapter configured with authentication, SSL/TLS, and retry settings from the provided options.