XNIO API 3.0.7.GA

Uses of Interface
org.xnio.channels.SuspendableWriteChannel

Packages that use SuspendableWriteChannel
org.xnio.channels   
 

Uses of SuspendableWriteChannel in org.xnio.channels
 

Subinterfaces of SuspendableWriteChannel in org.xnio.channels
 interface BoundMultipointMessageChannel
          A multipoint datagram channel.
 interface ConnectedMessageChannel
          A channel that sends and receives messages to a connected peer.
 interface ConnectedSslStreamChannel
          A TLS-encapsulated connected stream channel.
 interface ConnectedStreamChannel
          A stream channel that is a connection between a local and remote endpoint.
 interface MessageChannel
          A channel that sends and receives whole messages.
 interface MulticastMessageChannel
          A multicast-capable point-to-multipoint channel.
 interface MultipointMessageChannel
          A point-to-multipoint message channel.
 interface StreamChannel
          A stream channel.
 interface StreamSinkChannel
          A stream sink channel.
 interface SuspendableChannel
          A suspendable bidirectional channel.
 interface WritableMessageChannel
          A channel that can send messages.
 interface WritableMultipointMessageChannel
          The writable side of a multipoint message channel.
 

Classes in org.xnio.channels that implement SuspendableWriteChannel
 class FramedMessageChannel
          A connected message channel providing a SASL-style framing layer over a stream channel where each message is prepended by a four-byte length field.
 class TranslatingSuspendableChannel<C extends SuspendableChannel,W extends SuspendableChannel>
          An abstract wrapped channel.
 

Methods in org.xnio.channels with type parameters of type SuspendableWriteChannel
static
<T extends SuspendableWriteChannel>
void
Channels.setWriteListener(T channel, ChannelListener<? super T> listener)
          Set the write listener for a channel (type-safe).
static
<C extends WritableByteChannel & SuspendableWriteChannel>
int
Channels.writeBlocking(C channel, ByteBuffer buffer)
          Simple utility method to execute a blocking write on a byte channel.
static
<C extends GatheringByteChannel & SuspendableWriteChannel>
long
Channels.writeBlocking(C channel, ByteBuffer[] buffers, int offs, int len)
          Simple utility method to execute a blocking write on a gathering byte channel.
static
<C extends GatheringByteChannel & SuspendableWriteChannel>
long
Channels.writeBlocking(C channel, ByteBuffer[] buffers, int offs, int len, long time, TimeUnit unit)
          Simple utility method to execute a blocking write on a gathering byte channel with a timeout.
static
<C extends WritableByteChannel & SuspendableWriteChannel>
int
Channels.writeBlocking(C channel, ByteBuffer buffer, long time, TimeUnit unit)
          Simple utility method to execute a blocking write on a byte channel with a timeout.
 

Methods in org.xnio.channels that return types with arguments of type SuspendableWriteChannel
 ChannelListener.Setter<? extends SuspendableWriteChannel> SuspendableWriteChannel.getCloseSetter()
          Get the setter which can be used to change the close listener for this channel.
 ChannelListener.Setter<? extends SuspendableWriteChannel> SuspendableWriteChannel.getWriteSetter()
          Get the setter which can be used to change the write listener for this channel.
 

Methods in org.xnio.channels with parameters of type SuspendableWriteChannel
static void Channels.flushBlocking(SuspendableWriteChannel channel)
          Simple utility method to execute a blocking flush on a writable channel.
static void Channels.shutdownWritesBlocking(SuspendableWriteChannel channel)
          Simple utility method to execute a blocking write shutdown on a writable channel.
 


XNIO API 3.0.7.GA

Copyright © 2010 JBoss, a division of Red Hat, Inc.