Package com.linkedin.venice.controller
Class VeniceControllerContext
- java.lang.Object
-
- com.linkedin.venice.controller.VeniceControllerContext
-
public class VeniceControllerContext extends java.lang.Object
VeniceControllerContext contains dependencies required byVeniceController
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VeniceControllerContext.Builder
-
Constructor Summary
Constructors Constructor Description VeniceControllerContext(VeniceControllerContext.Builder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DynamicAccessController
getAccessController()
AuthorizerService
getAuthorizerService()
com.linkedin.d2.balancer.D2Client
getD2Client()
SupersetSchemaGenerator
getExternalSupersetSchemaGenerator()
ICProvider
getIcProvider()
io.tehuti.metrics.MetricsRepository
getMetricsRepository()
java.util.List<VeniceProperties>
getPropertiesList()
PubSubClientsFactory
getPubSubClientsFactory()
ClientConfig
getRouterClientConfig()
java.util.List<ServiceDiscoveryAnnouncer>
getServiceDiscoveryAnnouncers()
-
-
-
Constructor Detail
-
VeniceControllerContext
public VeniceControllerContext(VeniceControllerContext.Builder builder)
-
-
Method Detail
-
getPropertiesList
public java.util.List<VeniceProperties> getPropertiesList()
-
getMetricsRepository
public io.tehuti.metrics.MetricsRepository getMetricsRepository()
-
getServiceDiscoveryAnnouncers
public java.util.List<ServiceDiscoveryAnnouncer> getServiceDiscoveryAnnouncers()
-
getAccessController
public DynamicAccessController getAccessController()
-
getAuthorizerService
public AuthorizerService getAuthorizerService()
-
getD2Client
public com.linkedin.d2.balancer.D2Client getD2Client()
-
getRouterClientConfig
public ClientConfig getRouterClientConfig()
-
getIcProvider
public ICProvider getIcProvider()
-
getExternalSupersetSchemaGenerator
public SupersetSchemaGenerator getExternalSupersetSchemaGenerator()
-
getPubSubClientsFactory
public PubSubClientsFactory getPubSubClientsFactory()
-
-