Safe Haskell | None |
---|---|
Language | Haskell2010 |
Kafka.Avro.SchemaRegistry
Documentation
schemaRegistry :: MonadIO m => String -> m SchemaRegistry Source #
loadSchema :: MonadIO m => SchemaRegistry -> SchemaId -> m (Either SchemaRegistryError Schema) Source #
sendSchema :: MonadIO m => SchemaRegistry -> Subject -> Schema -> m (Either SchemaRegistryError SchemaId) Source #
data SchemaRegistry Source #
data SchemaRegistryError Source #
Constructors
SchemaRegistryConnectError String | |
SchemaDecodeError SchemaId String | |
SchemaRegistryLoadError SchemaId | |
SchemaRegistrySchemaNotFound SchemaId | |
SchemaRegistryError SchemaId | |
SchemaRegistrySendError String |
Instances
newtype RegisteredSchema Source #
Constructors
RegisteredSchema Schema |