List of usage examples for com.google.common.collect ForwardingQueue subclass-usage
From source file mods.railcraft.common.util.collections.CircularVec3Queue.java
/** * * @author CovertJaguar <http://www.railcraft.info> */ public class CircularVec3Queue extends ForwardingQueue<Vec3> {
From source file financial.utilities.HistogramDecoratedPriorityBook.java
/**
* <h4>Description</h4>
* <p/> This is basically a decorator of the priority queue that also has a link to an histogram generator and updates it regularly.
* It has to call "toArray" because JFreechart is unwieldy.
* <p/> I extends ForwardingQueue in the JavaCollection that is nice because that way I don't havet o delegate EVERYTHING
* <p/>
From source file de.cosmocode.palava.workqueue.SetQueue.java
/**
* Decorator to add {@link Set} semantic to {@link Queue}s.
* <p>
* The later added element wins. Older elements will be removed.
* </p>
*
From source file com.google.test.metric.report.issues.TriageIssuesQueue.java
/**
* A queue of IssueHolders that only keeps issues that are important enough to show, and sorts
* them in order of importance.
*
* <b>Important:</b> the semantics of this class are only preserved if elements are enqueued
* using the {@code offer()} method.
From source file de.cosmocode.palava.workqueue.BatchWorkQueue.java
/**
* Batch based {@link WorkQueue}.
*
* @since 1.0
* @author Willi Schoenborn
* @param <E> generic element type
From source file io.scigraph.annotation.EntityAnnotationGroup.java
/***
* Represents a collection of overlapping terms.
* <p>
* For instance if "foo" is a recognized term and "foo nacho" is a recognized
* term we want to make sure that we embed both terms in the annotation...
*
From source file edu.sdsc.scigraph.annotation.EntityAnnotationGroup.java
/***
* Represents a collection of overlapping terms.
* <p>
* For instance if "foo" is a recognized term and "foo nacho" is a recognized
* term we want to make sure that we embed both terms in the annotation...
*
From source file org.spigotmc.util.EvictingQueue.java
/**
* A non-blocking queue which automatically evicts elements from the head of the queue when
* attempting to add new elements onto the queue and it is full.
*
* <p>An evicting queue must be configured with a maximum size. Each time an element is added
* to a full queue, the queue automatically removes its head element. This is different from
From source file net.homelinux.ten.pinballbuttons.util.EvictingQueue.java
/**
* A non-blocking queue which automatically evicts elements from the head of the
* queue when attempting to add new elements onto the queue and it is full.
*
* <p>
* An evicting queue must be configured with a maximum size. Each time an
From source file org.csanchez.jenkins.plugins.kubernetes.pipeline.EvictingQueue.java
/**
* COPIED FROM GUAVA until it is upgraded in Jenkins core
*
* A non-blocking queue which automatically evicts elements from the head of the queue when
* attempting to add new elements onto the queue and it is full. This queue orders elements FIFO
* (first-in-first-out). This data structure is logically equivalent to a circular buffer (i.e.,