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.