Interface Topic

All Superinterfaces:
Auditable
All Known Implementing Classes:
TopicDTO

@Evolving public interface Topic extends Auditable
An interface representing a topic under a schema Namespace. A topic is a message queue that is managed by Apache Gravitino. Users can create/drop/alter a topic on the Message Queue system like Apache Kafka, Apache Pulsar, etc.

Topic defines the basic properties of a topic object. A catalog implementation with TopicCatalog should implement this interface.