public interface SchemaRegistryService extends SchemaRegistry
SchemaRegistry.SchemaAndMetadata| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
LOG |
static long |
NO_SCHEMA_VERSION |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
static SchemaRegistryService |
create(org.apache.pulsar.common.protocol.schema.SchemaStorage schemaStorage,
Set<String> schemaRegistryCompatibilityCheckers) |
static Map<org.apache.pulsar.common.schema.SchemaType,SchemaCompatibilityCheck> |
getCheckers(Set<String> checkerClasses) |
checkCompatible, checkConsumerCompatibility, deleteSchema, deleteSchemaStorage, deleteSchemaStorage, findSchemaVersion, getAllSchemas, getSchema, getSchema, getSchemaVersionBySchemaData, isCompatible, putSchemaIfAbsent, trimDeletedSchemaAndGetList, versionFromBytesstatic final org.slf4j.Logger LOG
static final long NO_SCHEMA_VERSION
static Map<org.apache.pulsar.common.schema.SchemaType,SchemaCompatibilityCheck> getCheckers(Set<String> checkerClasses) throws Exception
Exceptionstatic SchemaRegistryService create(org.apache.pulsar.common.protocol.schema.SchemaStorage schemaStorage, Set<String> schemaRegistryCompatibilityCheckers)
void close()
throws Exception
close in interface AutoCloseableExceptionCopyright © 2017–2022 Apache Software Foundation. All rights reserved.