package schemaregistry
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- class BasedOnVersionAvroSchemaDeterminer extends AvroSchemaDeterminer
- case class ExistingSchemaVersion(version: Int) extends SchemaVersionOption with Product with Serializable
- class GenericRecordWithSchemaId extends Record
- class ParsedSchemaDeterminer extends AnyRef
- trait SchemaBasedSerdeProvider extends Serializable
- final case class SchemaNotFound(message: String) extends RuntimeException with SchemaRegistryError with Product with Serializable
- trait SchemaRegistryClient extends Serializable
- trait SchemaRegistryClientFactory extends Serializable
- sealed trait SchemaRegistryError extends RuntimeException
- final case class SchemaRegistryUnknownError(message: String, cause: Throwable) extends RuntimeException with SchemaRegistryError with Product with Serializable
- final case class SchemaRegistryUnsupportedTypeError(message: String) extends RuntimeException with SchemaRegistryError with Product with Serializable
- final case class SchemaSubjectNotFound(message: String) extends RuntimeException with SchemaRegistryError with Product with Serializable
- final case class SchemaVersionNotFound(message: String) extends RuntimeException with SchemaRegistryError with Product with Serializable
- sealed trait SchemaVersionOption extends AnyRef
-
case class
SchemaWithMetadata extends Product with Serializable
This class holds information that are stored next to schema in registry.
This class holds information that are stored next to schema in registry. It is lightened version of Confluent's SchemaMetadata. We don't want to use their class, because our SchemaRegistryClient is not coupled with concrete schema registry implementation.
Value Members
- object LatestSchemaVersion extends SchemaVersionOption with Product with Serializable
- object SchemaVersionOption
- object SchemaWithMetadata extends Serializable