public class QueueFactory extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
getFactoryState()
返回工厂状态
|
IQueueHandle |
getHandle()
返回消费者执行类
|
boolean |
getLongTerm()
返回工厂是否为长期模式
|
int |
getMaxQueueSize()
返回队列最大值
|
int |
getQueueSize()
返回队列中的任务数
|
int |
getThreadPoolSize()
返回最大线程数
|
void |
offer(com.jfinal.kit.Kv params)
加入任务
|
com.jfinal.kit.Kv |
poll()
检出任务
|
com.jfinal.kit.Kv |
poll(long timeout,
TimeUnit unit)
检出任务
|
void |
start()
启动工厂
|
void |
stop()
待当前任务处理完之后停止工厂
|
void |
stopNow()
立即停止工厂
|
public void start()
public void stop()
public void stopNow()
public void offer(com.jfinal.kit.Kv params)
kv - public com.jfinal.kit.Kv poll()
public com.jfinal.kit.Kv poll(long timeout,
TimeUnit unit)
throws InterruptedException
InterruptedExceptionpublic int getQueueSize()
public IQueueHandle getHandle()
public int getMaxQueueSize()
public int getThreadPoolSize()
public boolean getFactoryState()
public boolean getLongTerm()
Copyright © 2020. All rights reserved.