Class TopicManagerContext
java.lang.Object
com.linkedin.venice.pubsub.manager.TopicManagerContext
A context object that contains all the dependencies needed by
TopicManager
.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static interface
-
Method Summary
Modifier and TypeMethodDescriptionio.tehuti.metrics.MetricsRepository
long
getPubSubProperties
(String pubSubBootstrapServers) long
int
int
long
long
toString()
-
Method Details
-
getPubSubOperationTimeoutMs
public long getPubSubOperationTimeoutMs() -
getTopicDeletionStatusPollIntervalMs
public long getTopicDeletionStatusPollIntervalMs() -
getTopicMinLogCompactionLagMs
public long getTopicMinLogCompactionLagMs() -
getPubSubAdminAdapterFactory
-
getPubSubConsumerAdapterFactory
-
getPubSubTopicRepository
-
getMetricsRepository
public io.tehuti.metrics.MetricsRepository getMetricsRepository() -
getPubSubPropertiesSupplier
-
getPubSubProperties
-
getTopicOffsetCheckIntervalMs
public long getTopicOffsetCheckIntervalMs() -
getTopicMetadataFetcherConsumerPoolSize
public int getTopicMetadataFetcherConsumerPoolSize() -
getTopicMetadataFetcherThreadPoolSize
public int getTopicMetadataFetcherThreadPoolSize() -
toString
-