Uses of Interface
org.xnio.channels.SuspendableReadChannel
Packages that use SuspendableReadChannel
Package
Description
The main API package for XNIO.
The core XNIO channel API.
The XNIO conduit SPI.
-
Uses of SuspendableReadChannel in org.xnio
Methods in org.xnio with type parameters of type SuspendableReadChannelModifier and TypeMethodDescriptionstatic <T extends SuspendableReadChannel>
ChannelListener<T> ChannelListeners.readSuspendingChannelListener
(ChannelListener<? super T> delegate) A read-suspending channel listener.Methods in org.xnio with parameters of type SuspendableReadChannelModifier and TypeMethodDescriptionstatic void
IoUtils.safeShutdownReads
(SuspendableReadChannel channel) Safely shutdown reads on the given channel. -
Uses of SuspendableReadChannel in org.xnio.channels
Subinterfaces of SuspendableReadChannel in org.xnio.channelsModifier and TypeInterfaceDescriptioninterface
A multipoint datagram channel.interface
A channel that sends and receives messages to a connected peer.interface
A TLS-encapsulated connected stream channel.interface
A stream channel that is a connection between a local and remote endpoint.interface
A channel that sends and receives whole messages.interface
A multicast-capable point-to-multipoint channel.interface
A point-to-multipoint message channel.interface
A channel that can receive messages.interface
The readable side of a multipoint message channel.interface
A stream channel.interface
A stream source channel.interface
A suspendable bidirectional channel.Classes in org.xnio.channels that implement SuspendableReadChannelModifier and TypeClassDescriptionclass
A connected bidirectional message channel assembled from a readable and writable message channel.class
A connected SSL stream channel assembled from a stream source and stream sink.class
A connected stream channel assembled from a stream source and stream sink.class
A bidirectional message channel assembled from a readable and writable message channel.class
A stream channel assembled from a stream source and stream sink.class
A stream source channel which is always empty.final class
A channel which reads data of a fixed length and calls a finish listener.class
Deprecated.This class is deprecated; use conduits instead.final class
A stream source channel which can have data pushed back into it.final class
A half-duplex (read side) wrapper for a full-duplex channel.class
TranslatingSuspendableChannel<C extends SuspendableChannel,
W extends SuspendableChannel> Deprecated.This class is deprecated; use conduits instead.Methods in org.xnio.channels with type parameters of type SuspendableReadChannelModifier and TypeMethodDescriptionstatic <C extends ReadableByteChannel & SuspendableReadChannel>
intChannels.readBlocking
(C channel, ByteBuffer buffer) Simple utility method to execute a blocking read on a readable byte channel.static <C extends ScatteringByteChannel & SuspendableReadChannel>
longChannels.readBlocking
(C channel, ByteBuffer[] buffers, int offs, int len) Simple utility method to execute a blocking read on a scattering byte channel.static <C extends ScatteringByteChannel & SuspendableReadChannel>
longChannels.readBlocking
(C channel, ByteBuffer[] buffers, int offs, int len, long time, TimeUnit unit) Simple utility method to execute a blocking read on a scattering byte channel with a timeout.static <C extends ReadableByteChannel & SuspendableReadChannel>
intChannels.readBlocking
(C channel, ByteBuffer buffer, long time, TimeUnit unit) Simple utility method to execute a blocking read on a readable byte channel with a timeout.static <T extends SuspendableReadChannel>
voidChannels.setReadListener
(T channel, ChannelListener<? super T> listener) Set the read listener for a channel (type-safe).Methods in org.xnio.channels that return types with arguments of type SuspendableReadChannelModifier and TypeMethodDescriptionChannelListener.Setter
<? extends SuspendableReadChannel> SuspendableReadChannel.getCloseSetter()
Get the setter which can be used to change the close listener for this channel.ChannelListener.Setter
<? extends SuspendableReadChannel> SuspendableReadChannel.getReadSetter()
Get the setter which can be used to change the read listener for this channel.Methods in org.xnio.channels with parameters of type SuspendableReadChannelModifier and TypeMethodDescriptionstatic void
Channels.resumeReadsAsync
(SuspendableReadChannel channel) Resume reads asynchronously.Constructors in org.xnio.channels with parameters of type SuspendableReadChannelModifierConstructorDescriptionAssembledChannel
(SuspendableReadChannel readChannel, SuspendableWriteChannel writeChannel) Construct a new instance.AssembledConnectedChannel
(SuspendableReadChannel readChannel, SuspendableWriteChannel writeChannel) Construct a new instance.AssembledSslChannel
(SuspendableReadChannel readChannel, SuspendableWriteChannel writeChannel) Construct a new instance. -
Uses of SuspendableReadChannel in org.xnio.conduits
Classes in org.xnio.conduits with type parameters of type SuspendableReadChannelModifier and TypeClassDescriptionstatic class
ReadReadyHandler.ChannelListenerHandler<C extends SuspendableReadChannel & ReadListenerSettable<C> & CloseListenerSettable<C>>
A read ready handler which calls channel listener(s).Classes in org.xnio.conduits that implement SuspendableReadChannelModifier and TypeClassDescriptionfinal class
A readable message channel which is backed by a message source conduit.final class
A stream source channel which wraps a stream source conduit.