Wechat.java 708 B

1234567891011121314151617181920212223242526272829
  1. package com.xmzs.common.wechat;
  2. import com.xmzs.common.wechat.core.MsgCenter;
  3. import com.xmzs.common.wechat.face.IMsgHandlerFace;
  4. import org.slf4j.Logger;
  5. import org.slf4j.LoggerFactory;
  6. public class Wechat {
  7. private static final Logger LOG = LoggerFactory.getLogger(Wechat.class);
  8. private IMsgHandlerFace msgHandler;
  9. public Wechat(IMsgHandlerFace msgHandler) {
  10. System.setProperty("jsse.enableSNIExtension", "false"); // 防止SSL错误
  11. this.msgHandler = msgHandler;
  12. }
  13. public void start() {
  14. LOG.info("+++++++++++++++++++开始消息处理+++++++++++++++++++++");
  15. new Thread(new Runnable() {
  16. @Override
  17. public void run() {
  18. MsgCenter.handleMsg(msgHandler);
  19. }
  20. }).start();
  21. }
  22. }