Class AbstractChannelTransformer<S extends AbstractChannelTransformer<S,I,O>,I,O>

java.lang.Object
io.activej.csp.process.AbstractCommunicatingProcess
io.activej.csp.process.AbstractChannelTransformer<S,I,O>
All Implemented Interfaces:
io.activej.async.process.AsyncCloseable, io.activej.async.process.AsyncProcess, ChannelConsumerTransformer<O,ChannelConsumer<I>>, ChannelSupplierTransformer<I,ChannelSupplier<O>>, ChannelTransformer<I,O>, HasChannelInput<I>, HasChannelOutput<O>, WithChannelInput<S,I>, WithChannelOutput<S,O>, WithChannelTransformer<S,I,O>
Direct Known Subclasses:
ChannelByteChunker, ChannelByteRanger

public abstract class AbstractChannelTransformer<S extends AbstractChannelTransformer<S,I,O>,I,O> extends AbstractCommunicatingProcess implements WithChannelTransformer<S,I,O>