Class ControllerRequestHandlerDependencies

java.lang.Object
com.linkedin.venice.controller.ControllerRequestHandlerDependencies

public class ControllerRequestHandlerDependencies extends Object
Dependencies for VeniceControllerRequestHandler
  • Method Details

    • getAdmin

      public Admin getAdmin()
    • getClusters

      public Set<String> getClusters()
    • isEnforceSSL

      public boolean isEnforceSSL()
    • isSslEnabled

      public boolean isSslEnabled()
    • isCheckReadMethodForKafka

      public boolean isCheckReadMethodForKafka()
    • getSslConfig

      public SSLConfig getSslConfig()
    • getAccessController

      public DynamicAccessController getAccessController()
    • getDisabledRoutes

      public List<ControllerRoute> getDisabledRoutes()
    • isDisableParentRequestTopicForStreamPushes

      public boolean isDisableParentRequestTopicForStreamPushes()
    • getPubSubTopicRepository

      public PubSubTopicRepository getPubSubTopicRepository()
    • getMetricsRepository

      public io.tehuti.metrics.MetricsRepository getMetricsRepository()
    • getVeniceProperties

      public VeniceProperties getVeniceProperties()