package com.zillabyte.motherbrain.flow.buffer; import com.zillabyte.motherbrain.flow.operations.OperationException; /** * * @author sashi * */ public interface BufferClientFactory { public BufferConsumer createConsumer(SourceFromBuffer operation) throws OperationException; public BufferProducer createProducer(SinkToBuffer operation) throws OperationException; public BufferFlusher createFlusher(); }