public interface MetadataEventProvider<T>
Modifier and Type | Method and Description |
---|---|
Iterable<T> |
clusterLinkIterable()
Get all cluster link identifiers of a logical cluster that this provider provides.
|
io.confluent.protobuf.events.catalog.v1.MetadataEvent |
getClusterLinkMetadata(T clusterLink)
Given a cluster link identifier, return the corresponding
MetadataEvent for the
cluster link |
io.confluent.protobuf.events.catalog.v1.MetadataEvent |
getTopicMetadata(T topic)
Given a topic identifier, return the corresponding
MetadataEvent for this topic |
Iterable<T> |
topicIterable()
Get all topic identifiers of a logical cluster that this provider provides.
|
Iterable<T> topicIterable()
Iterable<T> clusterLinkIterable()
io.confluent.protobuf.events.catalog.v1.MetadataEvent getTopicMetadata(T topic)
MetadataEvent
for this topictopic
- the identifierio.confluent.protobuf.events.catalog.v1.MetadataEvent getClusterLinkMetadata(T clusterLink)
MetadataEvent
for the
cluster linkclusterLink
- the identifier