Class InternalTransportClient

java.lang.Object
com.linkedin.venice.client.store.transport.TransportClient
com.linkedin.venice.fastclient.transport.InternalTransportClient
All Implemented Interfaces:
Closeable, AutoCloseable
Direct Known Subclasses:
GrpcTransportClient, R2TransportClient

public abstract class InternalTransportClient extends TransportClient
Abstract class for Fast-Client transport layer implementation, and this layer is mostly decided which methods need to be implemented at different stages. Eventually this class can be deleted once all the methods defined in TransportClient are required in Fast-Client.