From d3c9679eecb93655cd9e0b98e222c291d303cab5 Mon Sep 17 00:00:00 2001 From: Daniel Qian Date: Wed, 21 Jan 2015 15:15:47 +0800 Subject: [PATCH] =?UTF-8?q?issue=20#66=20=E5=BE=AE=E4=BF=A1=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E5=8E=BB=E9=87=8D=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...java => WxMsgIdMemoryDuplicateChecker.java} | 6 +++--- ... => WxMsgIdMemoryDuplicateCheckerTest.java} | 7 ++----- .../src/test/resources/testng.xml | 18 +++++++++--------- 3 files changed, 14 insertions(+), 17 deletions(-) rename weixin-java-common/src/main/java/me/chanjar/weixin/common/util/{WxMsgIdInMemoryDuplicateChecker.java => WxMsgIdMemoryDuplicateChecker.java} (90%) rename weixin-java-common/src/test/java/me/chanjar/weixin/common/util/{WxMsgIdInMemoryDuplicateCheckerTest.java => WxMsgIdMemoryDuplicateCheckerTest.java} (79%) diff --git a/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/WxMsgIdInMemoryDuplicateChecker.java b/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/WxMsgIdMemoryDuplicateChecker.java similarity index 90% rename from weixin-java-common/src/main/java/me/chanjar/weixin/common/util/WxMsgIdInMemoryDuplicateChecker.java rename to weixin-java-common/src/main/java/me/chanjar/weixin/common/util/WxMsgIdMemoryDuplicateChecker.java index 0c8eee91..5343ff3c 100644 --- a/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/WxMsgIdInMemoryDuplicateChecker.java +++ b/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/WxMsgIdMemoryDuplicateChecker.java @@ -9,7 +9,7 @@ import java.util.concurrent.ConcurrentHashMap; * 将每个消息id保存在内存里,每隔5秒清理已经过期的消息id,每个消息id的过期时间是15秒 * */ -public class WxMsgIdInMemoryDuplicateChecker implements WxMsgIdDuplicateChecker { +public class WxMsgIdMemoryDuplicateChecker implements WxMsgIdDuplicateChecker { /** * 一个消息ID在内存的过期时间:15秒 @@ -30,7 +30,7 @@ public class WxMsgIdInMemoryDuplicateChecker implements WxMsgIdDuplicateChecker * 每隔多少周期检查消息ID是否过期:5秒 * */ - public WxMsgIdInMemoryDuplicateChecker() { + public WxMsgIdMemoryDuplicateChecker() { this.timeToLive = 15 * 1000l; this.clearPeriod = 5 * 1000l; this.start(); @@ -41,7 +41,7 @@ public class WxMsgIdInMemoryDuplicateChecker implements WxMsgIdDuplicateChecker * @param timeToLive 一个消息ID在内存的过期时间:毫秒 * @param clearPeriod 每隔多少周期检查消息ID是否过期:毫秒 */ - public WxMsgIdInMemoryDuplicateChecker(Long timeToLive, Long clearPeriod) { + public WxMsgIdMemoryDuplicateChecker(Long timeToLive, Long clearPeriod) { this.timeToLive = timeToLive; this.clearPeriod = clearPeriod; this.start(); diff --git a/weixin-java-common/src/test/java/me/chanjar/weixin/common/util/WxMsgIdInMemoryDuplicateCheckerTest.java b/weixin-java-common/src/test/java/me/chanjar/weixin/common/util/WxMsgIdMemoryDuplicateCheckerTest.java similarity index 79% rename from weixin-java-common/src/test/java/me/chanjar/weixin/common/util/WxMsgIdInMemoryDuplicateCheckerTest.java rename to weixin-java-common/src/test/java/me/chanjar/weixin/common/util/WxMsgIdMemoryDuplicateCheckerTest.java index a35eba5c..b75d94d5 100644 --- a/weixin-java-common/src/test/java/me/chanjar/weixin/common/util/WxMsgIdInMemoryDuplicateCheckerTest.java +++ b/weixin-java-common/src/test/java/me/chanjar/weixin/common/util/WxMsgIdMemoryDuplicateCheckerTest.java @@ -3,15 +3,12 @@ package me.chanjar.weixin.common.util; import org.testng.Assert; import org.testng.annotations.Test; -/** - * Created by qianjia on 15/1/20. - */ @Test -public class WxMsgIdInMemoryDuplicateCheckerTest { +public class WxMsgIdMemoryDuplicateCheckerTest { public void test() throws InterruptedException { Long[] msgIds = new Long[] { 1l, 2l, 3l, 4l, 5l, 6l, 7l, 8l }; - WxMsgIdInMemoryDuplicateChecker checker = new WxMsgIdInMemoryDuplicateChecker(2000l, 1000l); + WxMsgIdMemoryDuplicateChecker checker = new WxMsgIdMemoryDuplicateChecker(2000l, 1000l); // 第一次检查 for (Long msgId : msgIds) { diff --git a/weixin-java-common/src/test/resources/testng.xml b/weixin-java-common/src/test/resources/testng.xml index 49d65248..47d0d0d6 100644 --- a/weixin-java-common/src/test/resources/testng.xml +++ b/weixin-java-common/src/test/resources/testng.xml @@ -1,13 +1,13 @@ - - - - - - - - - + + + + + + + + +