/** 创建数据 */ public BaseData createData(int type) { if (_pool != null) { return(_pool.createData(type)); } return(BytesControl.getDataByID(type)); }
/** 创建data(主线程) */ public static BaseData createData(int dataID) { if (ShineSetting.messageUsePool) { BaseData data = mainDataPool.createData(dataID); return(data); } return(getDataByID(dataID)); }
/** 创建Request消息(netIO线程) */ public static BaseResponse createResponse(int dataID) { if (ShineSetting.messageUsePool) { BaseData data = netDataPool.createData(dataID); return((BaseResponse)data); } else { return((BaseResponse)getDataByID(dataID)); } }