Uses of Interface
org.xnio.channels.SuspendableReadChannel
-
Packages that use SuspendableReadChannel Package Description org.xnio The main API package for XNIO.org.xnio.channels The core XNIO channel API.org.xnio.conduits The XNIO conduit SPI. -
-
Uses of SuspendableReadChannel in org.xnio
Methods in org.xnio with type parameters of type SuspendableReadChannel Modifier and Type Method Description static <T extends SuspendableReadChannel>
ChannelListener<T>ChannelListeners. readSuspendingChannelListener(ChannelListener<? super T> delegate)A read-suspending channel listener.Methods in org.xnio with parameters of type SuspendableReadChannel Modifier and Type Method Description static voidIoUtils. safeShutdownReads(SuspendableReadChannel channel)Safely shutdown reads on the given channel. -
Uses of SuspendableReadChannel in org.xnio.channels
Subinterfaces of SuspendableReadChannel in org.xnio.channels Modifier and Type Interface Description interfaceBoundMultipointMessageChannelA multipoint datagram channel.interfaceConnectedMessageChannelA channel that sends and receives messages to a connected peer.interfaceConnectedSslStreamChannelA TLS-encapsulated connected stream channel.interfaceConnectedStreamChannelA stream channel that is a connection between a local and remote endpoint.interfaceMessageChannelA channel that sends and receives whole messages.interfaceMulticastMessageChannelA multicast-capable point-to-multipoint channel.interfaceMultipointMessageChannelA point-to-multipoint message channel.interfaceReadableMessageChannelA channel that can receive messages.interfaceReadableMultipointMessageChannelThe readable side of a multipoint message channel.interfaceStreamChannelA stream channel.interfaceStreamSourceChannelA stream source channel.interfaceSuspendableChannelA suspendable bidirectional channel.Classes in org.xnio.channels that implement SuspendableReadChannel Modifier and Type Class Description classAssembledConnectedMessageChannelA connected bidirectional message channel assembled from a readable and writable message channel.classAssembledConnectedSslStreamChannelA connected SSL stream channel assembled from a stream source and stream sink.classAssembledConnectedStreamChannelA connected stream channel assembled from a stream source and stream sink.classAssembledMessageChannelA bidirectional message channel assembled from a readable and writable message channel.classAssembledStreamChannelA stream channel assembled from a stream source and stream sink.classEmptyStreamSourceChannelA stream source channel which is always empty.classFixedLengthStreamSourceChannelA channel which reads data of a fixed length and calls a finish listener.classFramedMessageChannelDeprecated.This class is deprecated; use conduits instead.classPushBackStreamChannelA stream source channel which can have data pushed back into it.classSplitStreamSourceChannelA half-duplex (read side) wrapper for a full-duplex channel.classTranslatingSuspendableChannel<C extends SuspendableChannel,W extends SuspendableChannel>Deprecated.This class is deprecated; use conduits instead.Methods in org.xnio.channels with type parameters of type SuspendableReadChannel Modifier and Type Method Description static <C extends java.nio.channels.ReadableByteChannel & SuspendableReadChannel>
intChannels. readBlocking(C channel, java.nio.ByteBuffer buffer)Simple utility method to execute a blocking read on a readable byte channel.static <C extends java.nio.channels.ScatteringByteChannel & SuspendableReadChannel>
longChannels. readBlocking(C channel, java.nio.ByteBuffer[] buffers, int offs, int len)Simple utility method to execute a blocking read on a scattering byte channel.static <C extends java.nio.channels.ScatteringByteChannel & SuspendableReadChannel>
longChannels. readBlocking(C channel, java.nio.ByteBuffer[] buffers, int offs, int len, long time, java.util.concurrent.TimeUnit unit)Simple utility method to execute a blocking read on a scattering byte channel with a timeout.static <C extends java.nio.channels.ReadableByteChannel & SuspendableReadChannel>
intChannels. readBlocking(C channel, java.nio.ByteBuffer buffer, long time, java.util.concurrent.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 SuspendableReadChannel Modifier and Type Method Description ChannelListener.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 SuspendableReadChannel Modifier and Type Method Description static voidChannels. resumeReadsAsync(SuspendableReadChannel channel)Resume reads asynchronously.Constructors in org.xnio.channels with parameters of type SuspendableReadChannel Constructor Description AssembledChannel(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 SuspendableReadChannel Modifier and Type Class Description static classReadReadyHandler.ChannelListenerHandler<C extends SuspendableReadChannel & ReadListenerSettable<C> & CloseListenerSettable<C>>A read ready handler which calls channel listener(s).Classes in org.xnio.conduits that implement SuspendableReadChannel Modifier and Type Class Description classConduitReadableMessageChannelA readable message channel which is backed by a message source conduit.classConduitStreamSourceChannelA stream source channel which wraps a stream source conduit.
-