All Classes and Interfaces
Class
Description
Deprecated.
CachedOauthTokenRetriever is an wrapper around AccessTokenRetriever that
will communicate with an OAuth/OIDC provider directly via HTTP to post client credentials (SchemaRegistryClientConfig.BEARER_AUTH_CLIENT_ID/
SchemaRegistryClientConfig.BEARER_AUTH_CLIENT_SECRET)
to a publicized token endpoint URL
(SchemaRegistryClientConfig.BEARER_AUTH_ISSUER_ENDPOINT_URL)
inorder to fetch an access token.Thread-safe Schema Registry Client with client side caching.
Utility class to read Schema Registry client application information
such as version and commit ID at runtime.
Generic JSON error message.
A field-level rule executor.
A field transform.
This class is a wrapper class on top of
SSLSocketFactory to address
issue where host name is not set on BCSSLSocket when creating a socket.A utility class wrapping a generic ObjectMapper singleton.
Metadata, which includes path annotations, arbitrary key-value properties,
and a set of sensitive properties.
A repository for mocked Schema Registry clients, to aid in testing.
Mock implementation of SchemaRegistryClient that can be used for tests.
OAuthCredentialProvider is a BearerAuthCredentialProvider
implementation used for configuring OAuth in schema registry.OauthTokenCache is a simple OAuthBearerToken Cache.A parsed schema.
A parsed schema with a value.
A qualified subject consists of a tenant, a context, and a subject name.
Rest access layer for sending requests to the schema registry.
A post-rule action.
Base type for rule interfaces.
A rule exception that occurs when the client interacts with a remote service.
A schema condition rule exception.
A rule context.
A schema rule exception.
A rule executor.
Rule set, which includes migration rules (for migrating between versions), domain rules
(for business logic), and encoding rules (for encoding logic).
Specifies the schema for the Java type.
A factory for parsed schemas.
Specifies a schema reference.
An implementation of
ConfigProvider that obtains configs from metadata in schema
registry.SchemaRegistryOauthTokenRetrieverException can be used to differentiate OAuth
error/exception of schema registry from that of kafka.An interface for validating the compatibility of a single schema against
another.
A SchemaValidator has one method, which validates that a
ParsedSchema is
compatible with the other schemas provided.
A Builder for creating SchemaValidators.
Interface to react when keystore or truststore is created, to emit metrics or log events.
This class manages a set of urls for accessing an upstream registry.
A wildcard matcher.