Class TopicManagerContext.Builder
- java.lang.Object
-
- com.linkedin.venice.pubsub.manager.TopicManagerContext.Builder
-
- Enclosing class:
- TopicManagerContext
public static class TopicManagerContext.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
setPubSubOperationTimeoutMs
public TopicManagerContext.Builder setPubSubOperationTimeoutMs(long pubSubOperationTimeoutMs)
-
setTopicDeletionStatusPollIntervalMs
public TopicManagerContext.Builder setTopicDeletionStatusPollIntervalMs(long topicDeletionStatusPollIntervalMs)
-
setTopicMinLogCompactionLagMs
public TopicManagerContext.Builder setTopicMinLogCompactionLagMs(long topicMinLogCompactionLagMs)
-
setPubSubAdminAdapterFactory
public TopicManagerContext.Builder setPubSubAdminAdapterFactory(PubSubAdminAdapterFactory<PubSubAdminAdapter> pubSubAdminAdapterFactory)
-
setPubSubConsumerAdapterFactory
public TopicManagerContext.Builder setPubSubConsumerAdapterFactory(PubSubConsumerAdapterFactory<PubSubConsumerAdapter> pubSubConsumerAdapterFactory)
-
setPubSubTopicRepository
public TopicManagerContext.Builder setPubSubTopicRepository(PubSubTopicRepository pubSubTopicRepository)
-
setMetricsRepository
public TopicManagerContext.Builder setMetricsRepository(io.tehuti.metrics.MetricsRepository metricsRepository)
-
setPubSubPropertiesSupplier
public TopicManagerContext.Builder setPubSubPropertiesSupplier(TopicManagerContext.PubSubPropertiesSupplier pubSubPropertiesSupplier)
-
setTopicOffsetCheckIntervalMs
public TopicManagerContext.Builder setTopicOffsetCheckIntervalMs(long topicOffsetCheckIntervalMs)
-
setTopicMetadataFetcherConsumerPoolSize
public TopicManagerContext.Builder setTopicMetadataFetcherConsumerPoolSize(int topicMetadataFetcherConsumerPoolSize)
-
setTopicMetadataFetcherThreadPoolSize
public TopicManagerContext.Builder setTopicMetadataFetcherThreadPoolSize(int topicMetadataFetcherThreadPoolSize)
-
verify
public void verify()
-
build
public TopicManagerContext build()
-
-