Class StreamingRenderer.RenderingBlockingQueue

Object
RenderingBlockingQueue
All Implemented Interfaces:
Iterable<StreamingRenderer.RenderingRequest>, Collection<StreamingRenderer.RenderingRequest>, BlockingQueue<StreamingRenderer.RenderingRequest>, Queue<StreamingRenderer.RenderingRequest>
Enclosing class:
StreamingRenderer

public class StreamingRenderer.RenderingBlockingQueue extends Object implements BlockingQueue<StreamingRenderer.RenderingRequest>
A blocking queue subclass with a special behavior for the occasion when the rendering stop has been requested: puts are getting ignored, and take always returns an EndRequest
Author:
Andrea Aime - GeoSolutions