Package com.google.common.collect
Class MinMaxPriorityQueue.Builder<B>
java.lang.Object
com.google.common.collect.MinMaxPriorityQueue.Builder<B>
- Type Parameters:
B
- the upper bound on the eventual type that can be produced by this builder (for example, aBuilder<Number>
can produce aQueue<Number>
orQueue<Integer>
but not aQueue<Object>
).
- Enclosing class:
MinMaxPriorityQueue<E>
@Beta
@Deprecated(since="2022-12-01")
public static final class MinMaxPriorityQueue.Builder<B>
extends Object
Deprecated.
The Google Guava Core Libraries are deprecated and will not be part of the AEM SDK after April 2023
The builder class used in creation of min-max priority queues. Instead of
constructing one directly, use
MinMaxPriorityQueue.orderedBy(Comparator)
, MinMaxPriorityQueue.expectedSize(int)
or MinMaxPriorityQueue.maximumSize(int)
.- Since:
- 8.0
-
Method Summary
Modifier and TypeMethodDescription<T extends B>
MinMaxPriorityQueue<T> create()
Deprecated.Builds a new min-max priority queue using the previously specified options, and having no initial contents.<T extends B>
MinMaxPriorityQueue<T> Deprecated.Builds a new min-max priority queue using the previously specified options, and having the given initial elements.expectedSize
(int expectedSize) Deprecated.Configures this builder to build min-max priority queues with an initial expected size ofexpectedSize
.maximumSize
(int maximumSize) Deprecated.Configures this builder to buildMinMaxPriorityQueue
instances that are limited tomaximumSize
elements.
-
Method Details
-
expectedSize
Deprecated.Configures this builder to build min-max priority queues with an initial expected size ofexpectedSize
. -
maximumSize
Deprecated.Configures this builder to buildMinMaxPriorityQueue
instances that are limited tomaximumSize
elements. Each time a queue grows beyond this bound, it immediately removes its greatest element (according to its comparator), which might be the element that was just added. -
create
Deprecated.Builds a new min-max priority queue using the previously specified options, and having no initial contents. -
create
Deprecated.Builds a new min-max priority queue using the previously specified options, and having the given initial elements.
-