package confluent
- Alphabetic
- Public
- All
Type Members
-
class
SchemaManager extends Logging
This class provides methods to integrate with remote schemas through Schema Registry.
This class provides methods to integrate with remote schemas through Schema Registry.
This can be considered an "enriched" facade to the Schema Registry client.
This is NOT THREAD SAFE, which means that multiple threads operating on this object (e.g. calling 'configureSchemaRegistry' with different parameters) would operated on the same Schema Registry client, thus, leading to inconsistent behavior.
Value Members
- object ConfluentConstants
-
object
SchemaManagerFactory extends Logging
This thread-safe factory creates SchemaManager and also manages the instances of SchemaRegistryClient used by allowing caching of the references in order to avoid creating instances in every call that can be used to cache schemas.
This thread-safe factory creates SchemaManager and also manages the instances of SchemaRegistryClient used by allowing caching of the references in order to avoid creating instances in every call that can be used to cache schemas. This factory also allows us to use custom registry client via abris.registryClient.class property.