Index

A B C D G I J N O P R T V 
All Classes and Interfaces|All Packages

A

ANONYMOUS - Enum constant in enum class io.apicurio.registry.client.RegistryClientOptions.AuthType
 

B

BASIC - Enum constant in enum class io.apicurio.registry.client.RegistryClientOptions.AuthType
 
basicAuth(String, String) - Method in class io.apicurio.registry.client.RegistryClientOptions
Configures basic authentication.
buildOIDCWebClient(Vertx, WebClientOptions, String, String, String, String) - Static method in class io.apicurio.registry.client.auth.VertXAuthFactory
 
buildOIDCWebClient(Vertx, String, String, String) - Static method in class io.apicurio.registry.client.auth.VertXAuthFactory
 
buildOIDCWebClient(Vertx, String, String, String, String) - Static method in class io.apicurio.registry.client.auth.VertXAuthFactory
 
buildSimpleAuthWebClient(Vertx, WebClientOptions, String, String) - Static method in class io.apicurio.registry.client.auth.VertXAuthFactory
 
buildSimpleAuthWebClient(Vertx, String, String) - Static method in class io.apicurio.registry.client.auth.VertXAuthFactory
 

C

clearTrustStore() - Method in class io.apicurio.registry.client.RegistryClientOptions
Clears any configured trust store settings, reverting to default JVM trust store.
create() - Static method in class io.apicurio.registry.client.RegistryClientOptions
 
create(String) - Static method in class io.apicurio.registry.client.RegistryClientOptions
 
create(String, Vertx) - Static method in class io.apicurio.registry.client.RegistryClientOptions
 
createRequestAdapter(RegistryClientOptions, Vertx) - Static method in class io.apicurio.registry.client.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.RegistryClientOptions.AuthType
 
customWebClient(WebClient) - Method in class io.apicurio.registry.client.RegistryClientOptions
Configures a custom WebClient for advanced authentication scenarios.

D

disableRetry() - Method in class io.apicurio.registry.client.RegistryClientOptions
Disables retry functionality.

G

getAuthType() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
getBackoffMultiplier() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
getClientId() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
getClientSecret() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
getMaxRetryAttempts() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
getMaxRetryDelayMs() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
getPassword() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
getPemCertPaths() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
getRegistryUrl() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
getRetryDelayMs() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
getScope() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
getTokenEndpoint() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
getTrustStorePassword() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
getTrustStorePath() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
getTrustStoreType() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
getUsername() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
getVertx() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
getWebClient() - Method in class io.apicurio.registry.client.RegistryClientOptions
 

I

io.apicurio.registry.client - package io.apicurio.registry.client
 
io.apicurio.registry.client.auth - package io.apicurio.registry.client.auth
 
isRetryEnabled() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
isTrustAll() - Method in class io.apicurio.registry.client.RegistryClientOptions
 
isVerifyHost() - Method in class io.apicurio.registry.client.RegistryClientOptions
 

J

JKS - Enum constant in enum class io.apicurio.registry.client.RegistryClientOptions.TrustStoreType
 

N

NONE - Enum constant in enum class io.apicurio.registry.client.RegistryClientOptions.TrustStoreType
 

O

oauth2(String, String, String) - Method in class io.apicurio.registry.client.RegistryClientOptions
Configures OAuth2/OIDC authentication using client credentials flow.
oauth2(String, String, String, String) - Method in class io.apicurio.registry.client.RegistryClientOptions
Configures OAuth2/OIDC authentication using client credentials flow with scope.
OAUTH2 - Enum constant in enum class io.apicurio.registry.client.RegistryClientOptions.AuthType
 

P

PEM - Enum constant in enum class io.apicurio.registry.client.RegistryClientOptions.TrustStoreType
 

R

RegistryClientOptions - Class in io.apicurio.registry.client
Configuration options for creating a RegistryClient.
RegistryClientOptions.AuthType - Enum Class in io.apicurio.registry.client
Authentication type enumeration.
RegistryClientOptions.TrustStoreType - Enum Class in io.apicurio.registry.client
Trust store type enumeration for SSL/TLS configuration.
RegistryClientRequestAdapterFactory - Class in io.apicurio.registry.client
Factory class containing shared logic for creating Registry clients (v2 and v3).
RegistryClientRequestAdapterFactory() - Constructor for class io.apicurio.registry.client.RegistryClientRequestAdapterFactory
 
registryUrl(String) - Method in class io.apicurio.registry.client.RegistryClientOptions
Sets the registry URL.
retry() - Method in class io.apicurio.registry.client.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.RegistryClientOptions
Configures retry functionality for HTTP requests.
retry(boolean, int, long, double, long) - Method in class io.apicurio.registry.client.RegistryClientOptions
Configures retry functionality with exponential backoff for HTTP requests.

T

trustAll(boolean) - Method in class io.apicurio.registry.client.RegistryClientOptions
Configures the client to trust all SSL/TLS certificates without validation.
trustStoreJks(String, String) - Method in class io.apicurio.registry.client.RegistryClientOptions
Configures SSL/TLS with a JKS (Java KeyStore) trust store.
trustStorePem(String...) - Method in class io.apicurio.registry.client.RegistryClientOptions
Configures SSL/TLS with PEM certificate file(s).

V

valueOf(String) - Static method in enum class io.apicurio.registry.client.RegistryClientOptions.AuthType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.apicurio.registry.client.RegistryClientOptions.TrustStoreType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.apicurio.registry.client.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.RegistryClientOptions.TrustStoreType
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.RegistryClientOptions
Configures whether to verify the hostname in the server's certificate matches the hostname being connected to.
vertx(Vertx) - Method in class io.apicurio.registry.client.RegistryClientOptions
Sets a custom Vertx instance to use.
VertXAuthFactory - Class in io.apicurio.registry.client.auth
A factory class to make it easier to create Vertx web clients with authentication enabled.
VertXAuthFactory() - Constructor for class io.apicurio.registry.client.auth.VertXAuthFactory
 
A B C D G I J N O P R T V 
All Classes and Interfaces|All Packages