Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AdapterDetector - Class in io.apicurio.registry.client.common
-
Utility class for detecting available HTTP adapters at runtime.
- ANONYMOUS - Enum constant in enum class io.apicurio.registry.client.common.RegistryClientOptions.AuthType
- AUTO - Enum constant in enum class io.apicurio.registry.client.common.HttpAdapterType
-
Auto-detect the available adapter at runtime.
B
- BASIC - Enum constant in enum class io.apicurio.registry.client.common.RegistryClientOptions.AuthType
- basicAuth(String, String) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures basic authentication.
C
- clearKeyStore() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Clears any configured client certificate (key store) settings.
- clearProxy() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Clears any configured proxy settings.
- clearTrustStore() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Clears any configured trust store settings, reverting to default JVM trust store.
- create() - Static method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Warning: If you do not provide a Vertx instance, we will try to retrieve it from the current CDI context.
- create(String) - Static method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Warning: If you do not provide a Vertx instance, we will try to retrieve it from the current CDI context.
- create(String, Vertx) - Static method in class io.apicurio.registry.client.common.RegistryClientOptions
- createRequestAdapter(RegistryClientOptions, Version) - Static method in class io.apicurio.registry.client.common.RegistryClientRequestAdapterFactory
-
Creates a RequestAdapter configured with authentication, SSL/TLS, and retry settings from the provided options.
- CUSTOM_WEBCLIENT - Enum constant in enum class io.apicurio.registry.client.common.RegistryClientOptions.AuthType
- customWebClient(WebClient) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures a custom WebClient for advanced authentication scenarios.
D
- DateTimeUtil - Class in io.apicurio.registry.client.common.util
-
Utility class for parsing date-time values from Kiota ParseNode with support for legacy date formats.
- DateTimeUtil() - Constructor for class io.apicurio.registry.client.common.util.DateTimeUtil
- disableRetry() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Disables retry functionality.
E
- enableOpenTelemetry() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Enables OpenTelemetry trace context propagation for outgoing HTTP requests.
G
- getAuthType() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getBackoffMultiplier() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getClientId() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getClientSecret() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getHttpAdapterType() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getKeyStorePassword() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getKeyStorePath() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getKeyStoreType() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getMaxRetryAttempts() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getMaxRetryDelayMs() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getNormalizeRegistryUrl() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getOffsetDateTimeValue(ParseNode) - Static method in class io.apicurio.registry.client.common.util.DateTimeUtil
-
Attempts to parse an OffsetDateTime value from a ParseNode with fallback support for legacy formats.
- getPassword() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getPemCertContent() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getPemCertPaths() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getPemClientCertContent() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getPemClientCertPath() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getPemClientKeyContent() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getPemClientKeyPath() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getProxyHost() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getProxyPassword() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getProxyPort() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getProxyUsername() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getRegistryUrl() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getRetryDelayMs() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getScope() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getTokenEndpoint() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getTrustStorePassword() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getTrustStorePath() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getTrustStoreType() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getUsername() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getVertx() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- getWebClient() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
H
- httpAdapter(HttpAdapterType) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Sets the HTTP adapter type to use for client communication.
- HttpAdapterType - Enum Class in io.apicurio.registry.client.common
-
Defines the HTTP adapter type to use for registry client communication.
I
- io.apicurio.registry.client.common - package io.apicurio.registry.client.common
- io.apicurio.registry.client.common.util - package io.apicurio.registry.client.common.util
- isJdkAdapterAvailable() - Static method in class io.apicurio.registry.client.common.AdapterDetector
-
Checks if the JDK HTTP adapter is available on the classpath.
- isOtelEnabled() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- isRetryEnabled() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- isTrustAll() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- isVerifyHost() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
- isVertxAvailable() - Static method in class io.apicurio.registry.client.common.AdapterDetector
-
Checks if the Vert.x HTTP adapter is available on the classpath.
J
- JDK - Enum constant in enum class io.apicurio.registry.client.common.HttpAdapterType
-
Use JDK 11+ HttpClient for HTTP communication.
- JKS - Enum constant in enum class io.apicurio.registry.client.common.RegistryClientOptions.KeyStoreType
- JKS - Enum constant in enum class io.apicurio.registry.client.common.RegistryClientOptions.TrustStoreType
K
- keystoreJks(String, String) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures mutual TLS (mTLS) with a JKS (Java KeyStore) key store containing the client certificate.
- keystorePem(String, String) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures mutual TLS (mTLS) with PEM-formatted client certificate and private key files.
- keystorePemContent(String, String) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures mutual TLS (mTLS) with PEM-formatted client certificate and private key as strings.
- keystorePkcs12(String, String) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures mutual TLS (mTLS) with a PKCS#12 key store containing the client certificate.
N
- NONE - Enum constant in enum class io.apicurio.registry.client.common.RegistryClientOptions.KeyStoreType
- NONE - Enum constant in enum class io.apicurio.registry.client.common.RegistryClientOptions.TrustStoreType
O
- oauth2(String, String, String) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures OAuth2/OIDC authentication using client credentials flow.
- oauth2(String, String, String, String) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures OAuth2/OIDC authentication using client credentials flow with scope.
- OAUTH2 - Enum constant in enum class io.apicurio.registry.client.common.RegistryClientOptions.AuthType
P
- PEM - Enum constant in enum class io.apicurio.registry.client.common.RegistryClientOptions.KeyStoreType
- PEM - Enum constant in enum class io.apicurio.registry.client.common.RegistryClientOptions.TrustStoreType
- PKCS12 - Enum constant in enum class io.apicurio.registry.client.common.RegistryClientOptions.KeyStoreType
- PKCS12 - Enum constant in enum class io.apicurio.registry.client.common.RegistryClientOptions.TrustStoreType
- proxy(String, int) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures an HTTP/HTTPS proxy for registry connections.
- proxyAuth(String, String) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures authentication credentials for the HTTP/HTTPS proxy.
R
- rawRegistryUrl(String) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Sets the registry URL.
- RegistryClientOptions - Class in io.apicurio.registry.client.common
-
Configuration options for creating a RegistryClient.
- RegistryClientOptions.AuthType - Enum Class in io.apicurio.registry.client.common
-
Authentication type enumeration.
- RegistryClientOptions.KeyStoreType - Enum Class in io.apicurio.registry.client.common
-
Key store type enumeration for client certificate (mTLS) configuration.
- RegistryClientOptions.TrustStoreType - Enum Class in io.apicurio.registry.client.common
-
Trust store type enumeration for SSL/TLS configuration.
- RegistryClientRequestAdapterFactory - Class in io.apicurio.registry.client.common
-
Factory class containing shared logic for creating Registry clients (v2 and v3).
- RegistryClientRequestAdapterFactory() - Constructor for class io.apicurio.registry.client.common.RegistryClientRequestAdapterFactory
- registryUrl(String) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Sets the registry URL.
- resolveAdapterType(HttpAdapterType) - Static method in class io.apicurio.registry.client.common.AdapterDetector
-
Resolves the actual adapter type to use based on the requested type and available adapters on the classpath.
- retry() - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Enables retry functionality with default settings (3 attempts, 1000ms initial delay, exponential backoff).
- retry(boolean, int, long) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures retry functionality for HTTP requests.
- retry(boolean, int, long, double, long) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures retry functionality with exponential backoff for HTTP requests.
T
- trustAll(boolean) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures the client to trust all SSL/TLS certificates without validation.
- trustStoreJks(String, String) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures SSL/TLS with a JKS (Java KeyStore) trust store.
- trustStorePem(String...) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures SSL/TLS with PEM certificate file(s).
- trustStorePemContent(String) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures SSL/TLS with PEM certificate content (as a string).
- trustStorePkcs12(String, String) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures SSL/TLS with a PKCS#12 trust store.
V
- V2 - Enum constant in enum class io.apicurio.registry.client.common.Version
- V3 - Enum constant in enum class io.apicurio.registry.client.common.Version
- valueOf(String) - Static method in enum class io.apicurio.registry.client.common.HttpAdapterType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.apicurio.registry.client.common.RegistryClientOptions.AuthType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.apicurio.registry.client.common.RegistryClientOptions.KeyStoreType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.apicurio.registry.client.common.RegistryClientOptions.TrustStoreType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.apicurio.registry.client.common.Version
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.apicurio.registry.client.common.HttpAdapterType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.apicurio.registry.client.common.RegistryClientOptions.AuthType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.apicurio.registry.client.common.RegistryClientOptions.KeyStoreType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.apicurio.registry.client.common.RegistryClientOptions.TrustStoreType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.apicurio.registry.client.common.Version
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifyHost(boolean) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Configures whether to verify the hostname in the server's certificate matches the hostname being connected to.
- Version - Enum Class in io.apicurio.registry.client.common
-
Apicurio Registry API version that will be used by the generated client.
- vertx(Vertx) - Method in class io.apicurio.registry.client.common.RegistryClientOptions
-
Sets a custom Vertx instance to use.
- VERTX - Enum constant in enum class io.apicurio.registry.client.common.HttpAdapterType
-
Use Vert.x WebClient for HTTP communication.
- VERTX_INSTANCE - Static variable in class io.apicurio.registry.client.common.RegistryClientRequestAdapterFactory
-
Internal property key for storing a Vertx instance.
All Classes and Interfaces|All Packages|Constant Field Values