public class ThreadManager
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static int |
MAX_CONNECTIONNUM |
构造器和说明 |
---|
ThreadManager() |
限定符和类型 | 方法和说明 |
---|---|
void |
clearThread()
清除所有运行线程
|
int |
executeThread(java.lang.Runnable runnable)
线程事件处理
|
static ThreadManager |
getInstance()
获取ThreadManager对象
|
int |
sendRequest(CommonDefine.INFO_HTTPREQUEST info,
CommonDefine.OnHttpEvent cb,
boolean subTread)
get请求发送
|
void |
sendSyncRequest(CommonDefine.INFO_HTTPREQUEST info,
CommonDefine.OnHttpEvent cb)
同步发送请求,内部子线程使用
|
void |
setDebugMode(boolean mode)
设置debug模式
|
void |
setRequestHeader(java.util.Map<java.lang.String,java.lang.String> header)
设置请求header
|
public static final int MAX_CONNECTIONNUM
public static ThreadManager getInstance()
public void clearThread()
public int executeThread(java.lang.Runnable runnable)
runnable
- 线程处理对象public void setRequestHeader(java.util.Map<java.lang.String,java.lang.String> header)
header
- header信息public void setDebugMode(boolean mode)
mode
- public int sendRequest(CommonDefine.INFO_HTTPREQUEST info, CommonDefine.OnHttpEvent cb, boolean subTread)
info
- 请求信息结构体cb
- 网络事件回调subTread
- 是否子线程返回结果public void sendSyncRequest(CommonDefine.INFO_HTTPREQUEST info, CommonDefine.OnHttpEvent cb)