public abstract class AbstractQueueRunnable<T> extends AbstractSynRunnable
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConcurrentLinkedQueue<T> |
msgQueue
The msg queue.
|
avoidRepeatExecuteCount, executeCount, executor, loopCount, runCount| 构造器和说明 |
|---|
AbstractQueueRunnable(Executor executor) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
addMsg(T t) |
void |
clearMsgQueue()
清空处理的队列消息
|
ConcurrentLinkedQueue<T> |
getMsgQueue()
获取消息队列
|
boolean |
isNeededExecute() |
execute, isCanceled, isExecuted, logstr, run, runningLock, runTask, setCanceled, setExecutedprotected ConcurrentLinkedQueue<T> msgQueue
public AbstractQueueRunnable(Executor executor)
executor - public boolean addMsg(T t)
public void clearMsgQueue()
public boolean isNeededExecute()
isNeededExecute 在类中 AbstractSynRunnablepublic ConcurrentLinkedQueue<T> getMsgQueue()
Copyright © 2019. All rights reserved.