Class D2TransportClient

java.lang.Object
com.linkedin.venice.client.store.transport.TransportClient
com.linkedin.venice.client.store.transport.D2TransportClient
All Implemented Interfaces:
Closeable, AutoCloseable

public class D2TransportClient extends TransportClient
D2Client based TransportClient implementation.
  • Constructor Details

    • D2TransportClient

      public D2TransportClient(String d2ServiceName, com.linkedin.d2.balancer.D2Client d2Client)
      Construct by an existing D2Client (such as from the pegasus-d2-client-default-cmpt).
      Parameters:
      d2ServiceName -
      d2Client -
    • D2TransportClient

      public D2TransportClient(String d2ServiceName, ClientConfig clientConfig)
      Construct by customized zookeeper and other configs.
      Parameters:
      d2ServiceName -
      clientConfig -
  • Method Details