Sleep.java 762 字节
Newer Older
goBD's avatar
goBD 已提交
1 2
package org.wltea.analyzer.help;

3 4 5
import org.elasticsearch.common.logging.ESLogger;
import org.elasticsearch.common.logging.Loggers;

goBD's avatar
goBD 已提交
6
public class Sleep {
7 8 9

    public static ESLogger logger= Loggers.getLogger("ik-analyzer");
    
goBD's avatar
goBD 已提交
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
	public enum Type{MSEC,SEC,MIN,HOUR};
	public static void sleep(Type type,int num){
		try {
			switch(type){
				case MSEC:
					Thread.sleep(num);
					return;
				case SEC:
					Thread.sleep(num*1000);
					return;
				case MIN:
					Thread.sleep(num*60*1000);
					return;
				case HOUR:
					Thread.sleep(num*60*60*1000);
					return;
				default:
27
                    logger.error("输入类型错误,应为MSEC,SEC,MIN,HOUR之一");
goBD's avatar
goBD 已提交
28 29 30 31 32 33 34 35 36
					return;
			}
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
	}
	
	
}