Package com.linkedin.venice.pubsub
Class PubSubContext.Builder
java.lang.Object
com.linkedin.venice.pubsub.PubSubContext.Builder
- Enclosing class:
- PubSubContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setPubSubClientsFactory(PubSubClientsFactory pubSubClientsFactory) setPubSubMessageDeserializer(PubSubMessageDeserializer pubSubMessageDeserializer) setPubSubPositionDeserializer(PubSubPositionDeserializer pubSubPositionDeserializer) setPubSubPositionTypeRegistry(PubSubPositionTypeRegistry pubSubPositionTypeRegistry) setPubSubTopicRepository(PubSubTopicRepository pubSubTopicRepository) setStoreChangeNotifier(AsyncStoreChangeNotifier asyncStoreChangeNotifier) setTopicManagerRepository(TopicManagerRepository topicManagerRepository)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setTopicManagerRepository
public PubSubContext.Builder setTopicManagerRepository(TopicManagerRepository topicManagerRepository) -
setPubSubPositionTypeRegistry
public PubSubContext.Builder setPubSubPositionTypeRegistry(PubSubPositionTypeRegistry pubSubPositionTypeRegistry) -
setPubSubPositionDeserializer
public PubSubContext.Builder setPubSubPositionDeserializer(PubSubPositionDeserializer pubSubPositionDeserializer) -
setPubSubTopicRepository
-
setStoreChangeNotifier
public PubSubContext.Builder setStoreChangeNotifier(AsyncStoreChangeNotifier asyncStoreChangeNotifier) -
setPubSubMessageDeserializer
public PubSubContext.Builder setPubSubMessageDeserializer(PubSubMessageDeserializer pubSubMessageDeserializer) -
setPubSubClientsFactory
-
build
-