package org.xnio.channels;
import org.xnio.ChannelListener;
A suspendable bidirectional channel.
/**
* A suspendable bidirectional channel.
*/
public interface SuspendableChannel extends CloseableChannel, SuspendableReadChannel, SuspendableWriteChannel {
{@inheritDoc} /** {@inheritDoc} */
ChannelListener.Setter<? extends SuspendableChannel> getCloseSetter();
{@inheritDoc} /** {@inheritDoc} */
ChannelListener.Setter<? extends SuspendableChannel> getReadSetter();
{@inheritDoc} /** {@inheritDoc} */
ChannelListener.Setter<? extends SuspendableChannel> getWriteSetter();
}