/** * Get an I/O thread from this worker. The thread may be chosen based on arbitrary rules. * * @return the I/O thread */ public final XnioIoThread getIoThread() { return chooseThread(); }
public IoFuture<MessageConnection> acceptMessageConnection(final SocketAddress destination, final ChannelListener<? super MessageConnection> openListener, final ChannelListener<? super BoundChannel> bindListener, final OptionMap optionMap) { return chooseThread().acceptMessageConnection(destination, openListener, bindListener, optionMap); }
public ChannelPipe<StreamSourceChannel, StreamSinkChannel> createHalfDuplexPipe() throws IOException { return chooseThread().createHalfDuplexPipe(); }
public IoFuture<StreamConnection> openStreamConnection(SocketAddress bindAddress, SocketAddress destination, ChannelListener<? super StreamConnection> openListener, ChannelListener<? super BoundChannel> bindListener, OptionMap optionMap) { return chooseThread().openStreamConnection(bindAddress, destination, openListener, bindListener, optionMap); }
public ChannelPipe<StreamConnection, StreamConnection> createFullDuplexPipeConnection(final XnioIoFactory peer) throws IOException { return chooseThread().createFullDuplexPipeConnection(peer); }
public IoFuture<MessageConnection> openMessageConnection(final SocketAddress destination, final ChannelListener<? super MessageConnection> openListener, final OptionMap optionMap) { return chooseThread().openMessageConnection(destination, openListener, optionMap); }
public ChannelPipe<StreamChannel, StreamChannel> createFullDuplexPipe() throws IOException { return chooseThread().createFullDuplexPipe(); }
public ChannelPipe<StreamConnection, StreamConnection> createFullDuplexPipeConnection() throws IOException { return chooseThread().createFullDuplexPipeConnection(); }
public IoFuture<StreamConnection> acceptStreamConnection(SocketAddress destination, ChannelListener<? super StreamConnection> openListener, ChannelListener<? super BoundChannel> bindListener, OptionMap optionMap) { return chooseThread().acceptStreamConnection(destination, openListener, bindListener, optionMap); }
public ChannelPipe<StreamSourceChannel, StreamSinkChannel> createHalfDuplexPipe(final XnioIoFactory peer) throws IOException { return chooseThread().createHalfDuplexPipe(peer); }
public IoFuture<StreamConnection> openStreamConnection(SocketAddress destination, ChannelListener<? super StreamConnection> openListener, OptionMap optionMap) { return chooseThread().openStreamConnection(destination, openListener, optionMap); }
public IoFuture<StreamConnection> openStreamConnection(SocketAddress destination, ChannelListener<? super StreamConnection> openListener, ChannelListener<? super BoundChannel> bindListener, OptionMap optionMap) { return chooseThread().openStreamConnection(destination, openListener, bindListener, optionMap); }
/** * Get an I/O thread from this worker. The thread may be chosen based on arbitrary rules. * * @return the I/O thread */ public final XnioIoThread getIoThread() { return chooseThread(); }
public IoFuture<MessageConnection> openMessageConnection(final SocketAddress destination, final ChannelListener<? super MessageConnection> openListener, final OptionMap optionMap) { return chooseThread().openMessageConnection(destination, openListener, optionMap); }
public ChannelPipe<StreamChannel, StreamChannel> createFullDuplexPipe() throws IOException { return chooseThread().createFullDuplexPipe(); }
public ChannelPipe<StreamSourceChannel, StreamSinkChannel> createHalfDuplexPipe() throws IOException { return chooseThread().createHalfDuplexPipe(); }
public ChannelPipe<StreamConnection, StreamConnection> createFullDuplexPipeConnection(final XnioIoFactory peer) throws IOException { return chooseThread().createFullDuplexPipeConnection(peer); }
public IoFuture<StreamConnection> openStreamConnection(SocketAddress bindAddress, SocketAddress destination, ChannelListener<? super StreamConnection> openListener, ChannelListener<? super BoundChannel> bindListener, OptionMap optionMap) { return chooseThread().openStreamConnection(bindAddress, destination, openListener, bindListener, optionMap); }
public IoFuture<MessageConnection> acceptMessageConnection(final SocketAddress destination, final ChannelListener<? super MessageConnection> openListener, final ChannelListener<? super BoundChannel> bindListener, final OptionMap optionMap) { return chooseThread().acceptMessageConnection(destination, openListener, bindListener, optionMap); }
public ChannelPipe<StreamConnection, StreamConnection> createFullDuplexPipeConnection() throws IOException { return chooseThread().createFullDuplexPipeConnection(); }