package org.xnio.channels;

import org.xnio.ChannelListener;

A point-to-multipoint message channel. This type of channel is capable of sending to and receiving from multiple peer endpoints; as such, the incoming and outgoing messages are each associated with a peer address.
/** * A point-to-multipoint message channel. This type of channel is capable of sending to and receiving from multiple * peer endpoints; as such, the incoming and outgoing messages are each associated with a peer address. */
public interface MultipointMessageChannel extends ReadableMultipointMessageChannel, WritableMultipointMessageChannel, SuspendableChannel {
{@inheritDoc}
/** {@inheritDoc} */
ChannelListener.Setter<? extends MultipointMessageChannel> getReadSetter();
{@inheritDoc}
/** {@inheritDoc} */
ChannelListener.Setter<? extends MultipointMessageChannel> getCloseSetter();
{@inheritDoc}
/** {@inheritDoc} */
ChannelListener.Setter<? extends MultipointMessageChannel> getWriteSetter(); }