All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.xnio.channels.AcceptingChannel Maven / Gradle / Ivy

There is a newer version: 62
Show newest version

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

    /** {@inheritDoc} */
    ChannelListener.Setter> getCloseSetter();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy