Uses of Interface
io.bytestreams.exchange.core.Channel
-
Uses of Channel in io.bytestreams.exchange.core
Subinterfaces of Channel in io.bytestreams.exchange.coreModifier and TypeInterfaceDescriptioninterfaceClientChannel<REQ,RESP> AChannelthat sends requests and receives correlated responses.Classes in io.bytestreams.exchange.core that implement ChannelModifier and TypeClassDescriptionclassAbstractChannel<OUT,IN> Base class forTransport-backed channels with managed I/O loops.classMultiplexedChannel<REQ,RESP> AClientChannelbacked by aTransportusing ID-based (multiplexed) correlation.classPipelinedChannel<REQ,RESP> AClientChannelbacked by aTransportusing positional (pipelined) correlation.classServerChannel<REQ,RESP> classAMultiplexedChannelwhere request and response types are the same (T=T), enabling bidirectional symmetric messaging on a single connection.Methods in io.bytestreams.exchange.core with parameters of type ChannelModifier and TypeMethodDescriptiondefault booleanErrorHandler.stopOnError(Channel channel, ErrorContext<REQ, RESP> context) Called when an error occurs on the channel.Method parameters in io.bytestreams.exchange.core with type arguments of type ChannelModifier and TypeMethodDescriptionAcceptor.Builder.channelFactory(Function<Transport, Channel> channelFactory)