use of hry.trade.model.ExEntrutKlineRunable in project benchmark by seelunzi.
the class WebSocketScheduleServiceImpl method pushMarket.
/* */
/* */
public void pushMarket() /* */
{
/* 57 */
Integer i = Integer.valueOf(0);
/* 58 */
Integer a = Integer.valueOf(0);
/* 59 */
String productListStr = TradeRedis.getStringData("cn:productFixList");
/* 60 */
if (!StringUtils.isEmpty(productListStr)) {
/* 61 */
List<String> productList = JSON.parseArray(productListStr, String.class);
/* 62 */
for (String coinCodetwo : productList) /* */
{
/* */
/* 65 */
RedisTradeService redisTradeService = (RedisTradeService) ContextUtil.getBean("redisTradeService");
/* 66 */
Integer localInteger1 = i;
Integer localInteger2 = i = Integer.valueOf(i.intValue() + 1);
/* 67 */
String[] coinCodeArr = coinCodetwo.split("_");
/* 68 */
String coinCode = coinCodeArr[0];
/* 69 */
String fixPriceCoinCode = coinCodeArr[1];
/* 70 */
String flagstrkey = TradeRedis.getEntrustTimeFlag(coinCode, fixPriceCoinCode);
/* 71 */
String flag = redisTradeService.get(flagstrkey);
/* 73 */
if ((null != flag) && (flag.equals("1"))) {
/* 74 */
Integer localInteger3 = a;
Integer localInteger4 = a = Integer.valueOf(a.intValue() + 1);
/* 75 */
String header = TradeRedis.getHeader(coinCode, fixPriceCoinCode, null);
/* 76 */
ExEntrutKlineRunable exEntrutKlineRunable = new ExEntrutKlineRunable(coinCode, fixPriceCoinCode, header);
/* 77 */
ThreadPool.exe(exEntrutKlineRunable);
/* */
/* 79 */
redisTradeService.save(TradeRedis.getEntrustTimeFlag(coinCode, fixPriceCoinCode), "0");
/* */
}
/* */
}
/* */
}
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* 93 */
long end = System.currentTimeMillis();
/* */
}
Aggregations