Package com.linkedin.venice.pubsub.api
Interface PubSubTopic
-
- All Known Implementing Classes:
PubSubTopicImpl
public interface PubSubTopic
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.lang.String
getName()
PubSubTopicType
getPubSubTopicType()
java.lang.String
getStoreName()
default boolean
isRealTime()
default boolean
isSeparateRealTimeTopic()
default boolean
isStreamReprocessingTopic()
default boolean
isVersionTopic()
default boolean
isVersionTopicOrStreamReprocessingTopic()
default boolean
isViewTopic()
-
-
-
Method Detail
-
getName
java.lang.String getName()
- Returns:
- the name of the topic
-
getPubSubTopicType
PubSubTopicType getPubSubTopicType()
- Returns:
- the
PubSubTopicType
of the topic
-
getStoreName
java.lang.String getStoreName()
- Returns:
- the store name that this topic is associated with.
-
isRealTime
default boolean isRealTime()
-
isSeparateRealTimeTopic
default boolean isSeparateRealTimeTopic()
-
isStreamReprocessingTopic
default boolean isStreamReprocessingTopic()
-
isVersionTopic
default boolean isVersionTopic()
-
isVersionTopicOrStreamReprocessingTopic
default boolean isVersionTopicOrStreamReprocessingTopic()
-
isViewTopic
default boolean isViewTopic()
-
-