Class SchemaService
java.lang.Object
pl.allegro.tech.hermes.management.domain.topic.schema.SchemaService
-
Constructor Summary
ConstructorsConstructorDescriptionSchemaService(pl.allegro.tech.hermes.schema.RawSchemaClient rawSchemaClient, SchemaValidatorProvider validatorProvider, TopicProperties topicProperties) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteAllSchemaVersions(String qualifiedTopicName) Optional<pl.allegro.tech.hermes.api.RawSchema>Optional<pl.allegro.tech.hermes.api.RawSchema>Optional<pl.allegro.tech.hermes.api.RawSchema>voidregisterSchema(pl.allegro.tech.hermes.api.Topic topic, String schema) voidregisterSchema(pl.allegro.tech.hermes.api.Topic topic, String schema, boolean validate) voidvalidateSchema(pl.allegro.tech.hermes.api.Topic topic, String schema)
-
Constructor Details
-
SchemaService
@Autowired public SchemaService(pl.allegro.tech.hermes.schema.RawSchemaClient rawSchemaClient, SchemaValidatorProvider validatorProvider, TopicProperties topicProperties)
-
-
Method Details
-
getSchema
-
getSchema
-
getSchema
-
registerSchema
-
registerSchema
-
deleteAllSchemaVersions
-
validateSchema
-