public XnioWorker getWorker() { return channel.getWorker(); } }
@Override public XnioWorker getWorker() { return channel.getWorker(); }
public XnioWorker getWorker() { return firstChannel.getWorker(); }
public XnioWorker getWorker() { return delegate.getWorker(); }
public XnioWorker getWorker() { return delegate.getWorker(); }
public XnioWorker getWorker() { return delegate.getWorker(); }
/** * Construct a new instance. * * @param closeable the single central closeable channel * @param source the stream source channel * @param sink the stream sink channel */ public AssembledStreamChannel(final CloseableChannel closeable, final StreamSourceChannel source, final StreamSinkChannel sink) { if (source.getWorker() != sink.getWorker() || source.getWorker() != closeable.getWorker()) { throw msg.differentWorkers(); } this.closeable = closeable; this.source = source; this.sink = sink; readSetter = ChannelListeners.getDelegatingSetter(source.getReadSetter(), this); writeSetter = ChannelListeners.getDelegatingSetter(sink.getWriteSetter(), this); closeSetter = ChannelListeners.getDelegatingSetter(closeable.getCloseSetter(), this); }
@Override public XnioWorker getWorker() { return channel.getWorker(); }
public XnioWorker getWorker() { return delegate.getWorker(); }
public XnioWorker getWorker() { return channel.getWorker(); } }
@Override public XnioWorker getWorker() { return channel.getWorker(); }
public XnioWorker getWorker() { return delegate.getWorker(); }
public XnioWorker getWorker() { return firstChannel.getWorker(); }
public XnioWorker getWorker() { return delegate.getWorker(); }
public XnioWorker getWorker() { return delegate.getWorker(); }
/** * Construct a new instance. * * @param closeable the single central closeable channel * @param source the stream source channel * @param sink the stream sink channel */ public AssembledStreamChannel(final CloseableChannel closeable, final StreamSourceChannel source, final StreamSinkChannel sink) { if (source.getWorker() != sink.getWorker() || source.getWorker() != closeable.getWorker()) { throw msg.differentWorkers(); } this.closeable = closeable; this.source = source; this.sink = sink; readSetter = ChannelListeners.getDelegatingSetter(source.getReadSetter(), this); writeSetter = ChannelListeners.getDelegatingSetter(sink.getWriteSetter(), this); closeSetter = ChannelListeners.getDelegatingSetter(closeable.getCloseSetter(), this); }