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(); }