Class VeniceServerContext

java.lang.Object
com.linkedin.venice.server.VeniceServerContext

public class VeniceServerContext extends Object
VeniceServerContext contains dependencies required by VeniceServer
  • Method Details

    • 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 List<ServiceDiscoveryAnnouncer> getServiceDiscoveryAnnouncers()
    • getD2Client

      public com.linkedin.d2.balancer.D2Client getD2Client()