public class QueueProcessService
extends itez.core.runtime.service.EService
implements itez.core.runtime.service.queue.IQueueService
| 构造器和说明 |
|---|
QueueProcessService()
构造队列及消费者线程池
|
| 限定符和类型 | 方法和说明 |
|---|---|
Boolean |
getCustomerRunningFlag() |
Boolean |
getProducerRunningFlag() |
BlockingQueue<itez.core.runtime.session.ERequestBean> |
getQueue() |
int |
getQueueSize() |
Boolean |
getQueueUsed() |
void |
offer(itez.core.runtime.session.ERequestBean data)
将请求添加到队列
|
void |
setCustomerRunningFlag(Boolean customerRunningFlag) |
void |
setProducerRunningFlag(Boolean producerRunningFlag) |
void |
stopProduce()
停止生产
|
public void offer(itez.core.runtime.session.ERequestBean data)
throws Exception
offer 在接口中 itez.core.runtime.service.queue.IQueueServicedata - Exceptionpublic void stopProduce()
stopProduce 在接口中 itez.core.runtime.service.queue.IQueueServicepublic Boolean getQueueUsed()
getQueueUsed 在接口中 itez.core.runtime.service.queue.IQueueServicepublic int getQueueSize()
getQueueSize 在接口中 itez.core.runtime.service.queue.IQueueServicepublic BlockingQueue<itez.core.runtime.session.ERequestBean> getQueue()
getQueue 在接口中 itez.core.runtime.service.queue.IQueueServicepublic Boolean getCustomerRunningFlag()
getCustomerRunningFlag 在接口中 itez.core.runtime.service.queue.IQueueServicepublic void setCustomerRunningFlag(Boolean customerRunningFlag)
setCustomerRunningFlag 在接口中 itez.core.runtime.service.queue.IQueueServicepublic Boolean getProducerRunningFlag()
getProducerRunningFlag 在接口中 itez.core.runtime.service.queue.IQueueServicepublic void setProducerRunningFlag(Boolean producerRunningFlag)
setProducerRunningFlag 在接口中 itez.core.runtime.service.queue.IQueueServiceCopyright © 2018. All rights reserved.