Index

A B C D E G H I J K N O P R T V 
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.
A B C D E G H I J K N O P R T V 
All Classes and Interfaces|All Packages|Constant Field Values