Class PriorityCollection.PriorityHolder<E>
- java.lang.Object
-
- org.apache.activemq.artemis.utils.collections.PriorityCollection.PriorityHolder<E>
-
- All Implemented Interfaces:
PriorityAware
- Enclosing class:
- PriorityCollection<E extends PriorityAware>
public static class PriorityCollection.PriorityHolder<E> extends java.lang.Object implements PriorityAware
-
-
Constructor Summary
Constructors Constructor Description PriorityHolder(int priority, java.util.function.Supplier<java.util.Collection<E>> supplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetPriority()java.util.Collection<E>getValues()
-
-
-
Constructor Detail
-
PriorityHolder
public PriorityHolder(int priority, java.util.function.Supplier<java.util.Collection<E>> supplier)
-
-
Method Detail
-
getPriority
public int getPriority()
- Specified by:
getPriorityin interfacePriorityAware
-
getValues
public java.util.Collection<E> getValues()
-
-