Package com.linkedin.venice.server
Class VeniceServerContext
- java.lang.Object
-
- com.linkedin.venice.server.VeniceServerContext
-
public class VeniceServerContext extends java.lang.Object
VeniceServerContext contains dependencies required by VeniceServer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VeniceServerContext.Builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientConfig
getClientConfigForConsumer()
ICProvider
getIcProvider()
io.tehuti.metrics.MetricsRepository
getMetricsRepository()
StaticAccessController
getRouterAccessController()
java.util.List<ServiceDiscoveryAnnouncer>
getServiceDiscoveryAnnouncers()
SSLFactory
getSslFactory()
DynamicAccessController
getStoreAccessController()
VeniceConfigLoader
getVeniceConfigLoader()
-
-
-
Method Detail
-
getVeniceConfigLoader
public VeniceConfigLoader getVeniceConfigLoader()
-
getMetricsRepository
public io.tehuti.metrics.MetricsRepository getMetricsRepository()
-
getSslFactory
public SSLFactory getSslFactory()
-
getRouterAccessController
public StaticAccessController getRouterAccessController()
-
getStoreAccessController
public DynamicAccessController getStoreAccessController()
-
getClientConfigForConsumer
public ClientConfig getClientConfigForConsumer()
-
getIcProvider
public ICProvider getIcProvider()
-
getServiceDiscoveryAnnouncers
public java.util.List<ServiceDiscoveryAnnouncer> getServiceDiscoveryAnnouncers()
-
-