All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.weicoder.quartz.params.QuartzParams Maven / Gradle / Ivy

package com.weicoder.quartz.params;

import com.weicoder.common.config.Config;
import com.weicoder.common.config.ConfigFactory;
import com.weicoder.common.params.Params;

/**
 * quartz参数获取
 * 
 * @author WD
 */
public final class QuartzParams {
	// 前缀
	private final static String PREFIX = "job";
	// Properties配置
	private final static Config CONFIG  = ConfigFactory.getConfig(PREFIX);
	private final static String TRIGGER = "trigger";

	/**
	 * 根据健获得Trigger
	 * 
	 * @param  key          健
	 * @param  defaultValue 默认值
	 * @return              Trigger
	 */
	public static String getTrigger(String key, String defaultValue) {
		return CONFIG.getString(Params.getKey(key, TRIGGER),
				Params.getString(Params.getKey(PREFIX, key, TRIGGER), defaultValue));
	}

	private QuartzParams() {
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy