org.xnio.channels.AcceptingChannel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xnio-api Show documentation
Show all versions of xnio-api Show documentation
The API JAR of the XNIO project
package org.xnio.channels;
import java.io.IOException;
import org.xnio.ChannelListener;
/**
* A channel which can accept inbound connections from remote endpoints.
*
* @author David M. Lloyd
* @param the channel type
*/
public interface AcceptingChannel extends BoundChannel, SimpleAcceptingChannel {
/** {@inheritDoc} */
C accept() throws IOException;
/** {@inheritDoc} */
ChannelListener.Setter extends AcceptingChannel> getAcceptSetter();
/** {@inheritDoc} */
ChannelListener.Setter extends AcceptingChannel> getCloseSetter();
}