package com.dy.testClient.httpCl;
|
|
import java.util.Base64;
|
|
import com.dy.common.threadPool.ThreadPool;
|
|
public class MyThreadJob implements ThreadPool.Job {
|
|
public String imei ;
|
|
public MyThreadJob(){
|
}
|
public MyThreadJob(String imei){
|
this.imei = imei ;
|
}
|
|
@Override
|
public void execute() throws Exception {
|
testMeterV1_0() ;
|
//testHAC_NBhV2_5() ;
|
}
|
|
private void testMeterV1_0(){
|
try{
|
RtuData4MeterV1_0 rd = new RtuData4MeterV1_0() ;
|
byte[] bs = rd.create(imei) ;
|
bs = Base64.getEncoder().encode(bs) ;
|
|
UpDataPayloadVo payloadVo = new UpDataPayloadVo() ;
|
payloadVo.APPdata = new String(bs, "UTF-8") ;
|
|
UpDataVo vo = new UpDataVo(imei, "8086" + imei ) ;
|
vo.payload = payloadVo ;
|
String json = vo.toJson() ;
|
byte[] bytes = json.getBytes() ;
|
HttpPost.post(bytes);
|
}catch(Exception e){
|
e.printStackTrace();
|
}finally{
|
HttpClUnit.clientOver() ;
|
}
|
}
|
|
@SuppressWarnings("unused")
|
private void testHAC_NBhV2_5(){
|
try{
|
RtuData4HAC_NBhV2_5 rd = new RtuData4HAC_NBhV2_5() ;
|
byte[] bs = rd.create(imei) ;
|
bs = Base64.getEncoder().encode(bs) ;
|
|
UpDataPayloadVo payloadVo = new UpDataPayloadVo() ;
|
payloadVo.APPdata = new String(bs, "UTF-8") ;
|
|
UpDataVo vo = new UpDataVo(imei, "8086" + imei ) ;
|
vo.payload = payloadVo ;
|
String json = vo.toJson() ;
|
byte[] bytes = json.getBytes() ;
|
HttpPost.post(bytes);
|
}catch(Exception e){
|
e.printStackTrace();
|
}finally{
|
HttpClUnit.clientOver() ;
|
}
|
}
|
|
@Override
|
public void destroy() {
|
}
|
|
@Override
|
public boolean isDestroy() {
|
return false;
|
}
|
|
|
}
|