Package com.linkedin.venice.pubsub
Class PubSubContext
java.lang.Object
com.linkedin.venice.pubsub.PubSubContext
PubSubContext is a container class that holds all the core components required
for managing PubSub infrastructure, including topic managers, position registry,
position deserializer, and topic repository.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionReturns the optional local store-name to raw encryption-key URN lookup, ornullif not configured.getTopicManager(String topicName) boolean
-
Method Details
-
getTopicManager
-
getTopicManagerRepository
-
getPubSubPositionTypeRegistry
-
getPubSubPositionDeserializer
-
getPubSubTopicRepository
-
getStoreChangeNotifier
-
getPubSubEncryptionKeyUrnLookup
Returns the optional local store-name to raw encryption-key URN lookup, ornullif not configured. The lookup returnsnullfor a missing store; an unassigned key may be null or empty. Metadata may be unavailable during adapter construction; resolve keys when needed after initialization. A missing result must not be cached or interpreted as disabling encryption. It must not refresh metadata or perform remote requests. -
getPubSubMessageDeserializer
-
getPubSubClientsFactory
-
isUseCheckpointedPubSubPositionWithFallbackEnabled
public boolean isUseCheckpointedPubSubPositionWithFallbackEnabled()
-