Package com.weicoder.common.lang
Class Queues
- java.lang.Object
-
- com.weicoder.common.lang.Queues
-
- Direct Known Subclasses:
W.Q
public class Queues extends java.lang.Object队列相关方法- Author:
- WD
-
-
Constructor Summary
Constructors Constructor Description Queues()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <E> AsynQueue<E>newAsynQueue(java.util.Queue<E> queue, CallbackVoid<E> callback, int time)生产异步更新并发队列static <E> AsynQueue<E>newAsynQueue(java.util.Queue<E> queue, CallbackVoid<E> callback, long time)生产异步更新并发队列static <E> AsynQueueList<E>newAsynQueueList(java.util.Queue<E> queue, CallbackList<E> callback, int time)生产异步更新并发队列static <E> AsynQueueList<E>newAsynQueueList(java.util.Queue<E> queue, CallbackList<E> callback, long time)生产异步更新并发队列static <E> java.util.concurrent.ConcurrentLinkedQueue<E>newConcurrentQueue()生成新的队列static <E> java.util.concurrent.LinkedBlockingQueue<E>newLinkedBlockingQueue()生成新的堵塞队列static <E> OnlyQueue<E>newOnlyQueue()生产唯一元素并发队列
-
-
-
Method Detail
-
newConcurrentQueue
public static <E> java.util.concurrent.ConcurrentLinkedQueue<E> newConcurrentQueue()
生成新的队列- Returns:
- 并发列表队列
-
newLinkedBlockingQueue
public static <E> java.util.concurrent.LinkedBlockingQueue<E> newLinkedBlockingQueue()
生成新的堵塞队列- Returns:
- 列表堵塞队列
-
newOnlyQueue
public static <E> OnlyQueue<E> newOnlyQueue()
生产唯一元素并发队列- Returns:
- 唯一元素并发队列
-
newAsynQueue
public static <E> AsynQueue<E> newAsynQueue(java.util.Queue<E> queue, CallbackVoid<E> callback, long time)
生产异步更新并发队列- Returns:
- 异步更新并发队列
-
newAsynQueue
public static <E> AsynQueue<E> newAsynQueue(java.util.Queue<E> queue, CallbackVoid<E> callback, int time)
生产异步更新并发队列- Returns:
- 异步更新并发队列
-
newAsynQueueList
public static <E> AsynQueueList<E> newAsynQueueList(java.util.Queue<E> queue, CallbackList<E> callback, long time)
生产异步更新并发队列- Returns:
- 异步更新并发队列
-
newAsynQueueList
public static <E> AsynQueueList<E> newAsynQueueList(java.util.Queue<E> queue, CallbackList<E> callback, int time)
生产异步更新并发队列- Returns:
- 异步更新并发队列
-
-