Index: forgon-core/src/main/java/com/forgon/timeout/service/TimeoutManagerImpl.java =================================================================== diff -u -r14217 -r14259 --- forgon-core/src/main/java/com/forgon/timeout/service/TimeoutManagerImpl.java (.../TimeoutManagerImpl.java) (revision 14217) +++ forgon-core/src/main/java/com/forgon/timeout/service/TimeoutManagerImpl.java (.../TimeoutManagerImpl.java) (revision 14259) @@ -13,17 +13,33 @@ import com.forgon.tools.json.JSONUtil; import com.forgon.tools.string.StringTools; import com.forgon.tools.util.ForgonDateUtils; - +/** + * 各环节超时处理的类 + * @author kzh + * + */ public class TimeoutManagerImpl implements TimeoutManager { private KeyValueManager keyValueManager; public void setKeyValueManager(KeyValueManager keyValueManager) { this.keyValueManager = keyValueManager; } + /** + * 难证分钟数是否正确。分钟数的值只能是0到59之前 + * @param minute 分钟数 + * @return 如果分钟数在0到59之前,返回true,否则false + */ private boolean isMinuteValid(String minute){ return isNumberRangeValid(minute,0,59); } + /** + * 难指定的值是否在最小值和最大值之间,包括最小值和最大值 + * @param number 要验证的数值 + * @param min 最小值(包含) + * @param max 最大值(包含) + * @return 如果number是数值,并且在最小值和最大值之间(包括最小值和最大值),返回true,否则false + */ private boolean isNumberRangeValid(String number,int min,int max){ try{ int ret = Integer.parseInt(number);