Interface ClientStreamService<M extends BufferWriter>

Type Parameters:
M - the type of the streaming metadata
All Superinterfaces:
AsyncClosable
All Known Implementing Classes:
ClientStreamServiceImpl

public interface ClientStreamService<M extends BufferWriter> extends AsyncClosable
Manages an instance of ClientStreamer. Intended to be the main entry point when setting up the client side for remote streams, primarily via TransportFactory.createRemoteStreamClient(ClusterCommunicationService, ClientStreamMetrics).