Package io.microsphere.collection
Class QueueUtils
- java.lang.Object
-
- io.microsphere.util.BaseUtils
-
- io.microsphere.collection.QueueUtils
-
-
Constructor Summary
Constructors Constructor Description QueueUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <E> java.util.Deque<E>
emptyDeque()
static <E> java.util.Queue<E>
emptyQueue()
static boolean
isDeque(java.lang.Iterable<?> values)
static boolean
isQueue(java.lang.Iterable<?> values)
static <E> java.util.Deque<E>
singletonDeque(E element)
static <E> java.util.Queue<E>
singletonQueue(E element)
static <E> java.util.Queue<E>
unmodifiableQueue(java.util.Queue<E> queue)
-
-
-
Method Detail
-
isQueue
public static boolean isQueue(java.lang.Iterable<?> values)
-
isDeque
public static boolean isDeque(java.lang.Iterable<?> values)
-
emptyQueue
public static <E> java.util.Queue<E> emptyQueue()
-
emptyDeque
public static <E> java.util.Deque<E> emptyDeque()
-
unmodifiableQueue
public static <E> java.util.Queue<E> unmodifiableQueue(java.util.Queue<E> queue)
-
singletonQueue
public static <E> java.util.Queue<E> singletonQueue(E element)
-
singletonDeque
public static <E> java.util.Deque<E> singletonDeque(E element)
-
-