ControllerQueue
+ getMaxSize():Integer+ getType():Integer
BusinessContainer
+ getBusiness(String)- addBusiness(Business)
业务队列管理
LunchQueue
BusinessQueue
+ addTask():Boolean+ removeFirst():Boolean+ remove(Integer):Boolean+ isFull():Boolean+ isEmpty():Boolean+ clear()+ getMaxSize():Integer+ getType:Integer
GetDataQueue
BaseBusinessQueue
- mQueues: LinkedBlockingQueue
+ addTask():Boolean+ removeFirst():Boolean+ remove(Integer):Boolean+ isFull():Boolean+ isEmpty():Boolean+ clear()
BusinessFatory
业务配置解析
BusinessQueueManager
+ add(Business):Boolean+ remove(Business):Boolean+ isFull(Business):Boolean+ isEmpty(Business):Boolean+ clear(Integer)+ clearAll()
BusinessParser
+ parse(Context)
BusinessParserImpl
Business
+ business:String+ request:String+ paramClassName:String+ businessClassName:String+ methodName:String+ type:Integer
ToolsQueue