final WriteRequestQueue writeBufferQueue = new WriteRequestQueue();
protected AbstractNioChannel( Channel parent, ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink, AbstractNioWorker worker, C ch, boolean concurrent) { super(parent, factory, pipeline, sink); this.worker = worker; channel = ch; // note: ArrayDeque for cases where we always write from the same I/O worker thread writeBufferQueue = new WriteRequestQueue(concurrent ? new ConcurrentLinkedQueue<>() : new ArrayDeque<>(16)); }
protected AbstractNioChannel( Integer id, Channel parent, ChannelFactory factory, ChannelPipeline pipeline, ChannelSink sink, AbstractNioWorker worker, C ch) { super(id, parent, factory, pipeline, sink); this.worker = worker; channel = ch; writeBufferQueue = new WriteRequestQueue(new ArrayDeque<>(16)); }
public final Queue<MessageEvent> writeBufferQueue = new WriteRequestQueue();