package tech.powerjob.official.processors.util;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
/**
|
* Some dangerous processors must be passed in the specified JVM startup parameters to be enabled
|
*
|
* @author tjq
|
* @since 2021/3/14
|
*/
|
public class SecurityUtils {
|
|
public static final String ENABLE_FILE_CLEANUP_PROCESSOR = "powerjob.official-processor.file-cleanup.enable";
|
|
public static final String ENABLE_DYNAMIC_SQL_PROCESSOR = "powerjob.official-processor.dynamic-datasource.enable";
|
|
public static boolean disable(String dKey) {
|
if (StringUtils.isEmpty(dKey)) {
|
return false;
|
}
|
String property = System.getProperty(dKey);
|
return !StringUtils.equals(Boolean.TRUE.toString(), property);
|
}
|
}
|