| @@ -37,8 +37,8 @@ import java.util.concurrent.atomic.AtomicBoolean; | |||||
| * | * | ||||
| * @author Andy.Huo | * @author Andy.Huo | ||||
| */ | */ | ||||
| public class MipHttpClientBuilder implements ApacheHttpClientBuilder { | |||||
| protected final Logger log = LoggerFactory.getLogger(MipHttpClientBuilder.class); | |||||
| public class FmHttpClientBuilder implements ApacheHttpClientBuilder { | |||||
| protected final Logger log = LoggerFactory.getLogger(FmHttpClientBuilder.class); | |||||
| private final AtomicBoolean prepared = new AtomicBoolean(false); | private final AtomicBoolean prepared = new AtomicBoolean(false); | ||||
| private int connectionRequestTimeout = 3000; | private int connectionRequestTimeout = 3000; | ||||
| private int connectionTimeout = 5000; | private int connectionTimeout = 5000; | ||||
| @@ -85,11 +85,11 @@ public class MipHttpClientBuilder implements ApacheHttpClientBuilder { | |||||
| private IdleConnectionMonitorThread idleConnectionMonitorThread; | private IdleConnectionMonitorThread idleConnectionMonitorThread; | ||||
| private HttpClientBuilder httpClientBuilder; | private HttpClientBuilder httpClientBuilder; | ||||
| private MipHttpClientBuilder() { | |||||
| private FmHttpClientBuilder() { | |||||
| } | } | ||||
| public static MipHttpClientBuilder get() { | |||||
| return new MipHttpClientBuilder(); | |||||
| public static FmHttpClientBuilder get() { | |||||
| return new FmHttpClientBuilder(); | |||||
| } | } | ||||
| @Override | @Override | ||||
| @@ -1,6 +1,6 @@ | |||||
| package com.iformall.service.wechat; | package com.iformall.service.wechat; | ||||
| import com.iformall.common.MipHttpClientBuilder; | |||||
| import com.iformall.common.FmHttpClientBuilder; | |||||
| import com.iformall.domain.po.WxAuthorizerInfo; | import com.iformall.domain.po.WxAuthorizerInfo; | ||||
| import com.iformall.domain.po.WxComponentVerifyTicket; | import com.iformall.domain.po.WxComponentVerifyTicket; | ||||
| import com.iformall.mapper.WxAuthorizerInfoMapper; | import com.iformall.mapper.WxAuthorizerInfoMapper; | ||||
| @@ -248,6 +248,6 @@ public class FmOpenInRedisDBConfigStorage extends WxOpenInMemoryConfigStorage { | |||||
| @Override | @Override | ||||
| public ApacheHttpClientBuilder getApacheHttpClientBuilder() { | public ApacheHttpClientBuilder getApacheHttpClientBuilder() { | ||||
| return MipHttpClientBuilder.get(); | |||||
| return FmHttpClientBuilder.get(); | |||||
| } | } | ||||
| } | } | ||||
| @@ -3,7 +3,7 @@ package com.iformall.utils; | |||||
| import cn.binarywang.wx.miniapp.api.WxMaService; | import cn.binarywang.wx.miniapp.api.WxMaService; | ||||
| import cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl; | import cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl; | ||||
| import cn.binarywang.wx.miniapp.config.WxMaInMemoryConfig; | import cn.binarywang.wx.miniapp.config.WxMaInMemoryConfig; | ||||
| import com.iformall.common.MipHttpClientBuilder; | |||||
| import com.iformall.common.FmHttpClientBuilder; | |||||
| import com.iformall.domain.po.WxAppinfo; | import com.iformall.domain.po.WxAppinfo; | ||||
| import org.apache.commons.lang3.StringUtils; | import org.apache.commons.lang3.StringUtils; | ||||
| @@ -20,7 +20,7 @@ public class MaUtil { | |||||
| config.setAccessToken(appinfo.getAccessToken()); | config.setAccessToken(appinfo.getAccessToken()); | ||||
| config.setExpiresTime(appinfo.getLastTokenTime().getTime()+appinfo.getExpiresIn()*1000); | config.setExpiresTime(appinfo.getLastTokenTime().getTime()+appinfo.getExpiresIn()*1000); | ||||
| } | } | ||||
| config.setApacheHttpClientBuilder(MipHttpClientBuilder.get()); | |||||
| config.setApacheHttpClientBuilder(FmHttpClientBuilder.get()); | |||||
| WxMaService service = new WxMaServiceImpl(); | WxMaService service = new WxMaServiceImpl(); | ||||
| service.setWxMaConfig(config); | service.setWxMaConfig(config); | ||||
| return service; | return service; | ||||