Interface KafkaMetadataService
-
- All Superinterfaces:
AutoCloseable,Serializable
- All Known Implementing Classes:
SingleClusterTopicMetadataService
@Experimental public interface KafkaMetadataService extends AutoCloseable, Serializable
Metadata service that returns Kafka details.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,KafkaStream>describeStreams(Collection<String> streamIds)Get current metadata for queried streams.Set<KafkaStream>getAllStreams()Get current metadata for all streams.booleanisClusterActive(String kafkaClusterId)Check if the cluster is active.-
Methods inherited from interface java.lang.AutoCloseable
close
-
-
-
-
Method Detail
-
getAllStreams
Set<KafkaStream> getAllStreams()
Get current metadata for all streams.- Returns:
- set of all streams
-
describeStreams
Map<String,KafkaStream> describeStreams(Collection<String> streamIds)
Get current metadata for queried streams.- Parameters:
streamIds- stream full names- Returns:
- map of stream name to metadata
-
isClusterActive
boolean isClusterActive(String kafkaClusterId)
Check if the cluster is active.- Parameters:
kafkaClusterId- Kafka cluster id- Returns:
- boolean whether the cluster is active
-
-