| 限定符和类型 | 字段和说明 |
|---|---|
static String |
EMAP_CONTEXT_NAME_FLAG
emap所在的应用容器名称的键值。
|
ACTION_FLOW_STACK, AUTH_USER, CURRENT_APP, EC_ACTION_FAIL, EC_ALERM, EC_EMPTY_DIC, EC_FILE_DEL, EC_FILE_MD, EC_FILE_OTHER, EC_LONG_TIME, EC_NEED_INIT, EC_WRONG_FIELD, EC_WRONG_INIT, EC_WRONG_PARAM, EMAP_ACTION, EMAP_PARAM, ENVIROMENT_INFO, EXT_INFO, IGNORE, LOG_NODE, NOW_DS_SERVICE, NULL_USER, PRE_GUID, SPECIAL_OPT_OBJ, THREAD_CONTEXT, TIME_LOG, TRANSACTION_CONTAINER, UNKNOW_FLAG1| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
addPropertyItem(String name,
String item)
向一个配置值中添加一个元素。
|
static boolean |
addPropertyItem(String name,
String item,
String delimiter)
向一个配置值中添加一个元素。
|
static List<self.micromagic.util.BindingError> |
bindConfig()
将调用此方法的类中带有Config标注的成员与配置进行自动绑定。
|
static List<self.micromagic.util.BindingError> |
bindConfig(Class<?> c)
将指定类中带有Config标注的成员与配置进行自动绑定。
|
static List<self.micromagic.util.BindingError> |
bindConfig(Class<?> c,
self.micromagic.util.PropertiesManager config)
将指定类中Config标注的成员与指定配置进行自动绑定。
|
static org.apache.commons.logging.Log |
createCommonsLog()
创建一个commons-logging日志。
|
static org.slf4j.Logger |
createSlf4jLogger()
创建一个slf4j日志。
|
static Class |
getCallerClass()
获取调用当前方法的类。
|
static self.micromagic.util.PropertiesManager |
getConfig()
获取配置对象。
|
static org.slf4j.Logger |
getLog()
slf4j-logger。
|
static String |
getProperty(String name)
获取配置值。
|
static String |
getProperty(String name,
boolean checkNull)
获取配置值。
|
static String |
getProperty(String name,
String defaultValue)
获取配置值。
|
static void |
initAppWorkspace(String contextName,
File workspace)
初始化应用的工作空间。
|
static boolean |
isLetter(char c)
所给的字符是否为字母.
|
static boolean |
isValidName(String name)
判断给出的名称是否可作为有效的变量名。
|
static String |
readProperties(InputStream stream)
读取一个配置文件的流,处理其中的非ACSII字符转义。
|
static void |
removeProperty(String name)
移除配置值。
|
static void |
setLoggerLevel(String logName,
String level)
设置日志记录的等级。
|
static void |
setProperty(String name,
String value)
设置配置值。
|
static void |
writeProperties(String config,
OutputStream out)
将一个配置文件写入到流,转换其中的非ACSII字符。
|
public static void initAppWorkspace(String contextName, File workspace)
contextName - 上下文根workspace - 工作目录public static String getProperty(String name, boolean checkNull)
name - 名称checkNull - 设为true时,如果配置值不存在会抛出异常public static String getProperty(String name, String defaultValue)
name - 名称defaultValue - 默认值public static void setProperty(String name, String value)
name - 名称value - 值public static void removeProperty(String name)
name - 名称public static boolean addPropertyItem(String name, String item)
name - 名称item - 元素public static boolean addPropertyItem(String name, String item, String delimiter)
name - 名称item - 元素delimiter - 配置值中元素的分隔符public static self.micromagic.util.PropertiesManager getConfig()
public static List<self.micromagic.util.BindingError> bindConfig()
public static List<self.micromagic.util.BindingError> bindConfig(Class<?> c)
c - 类public static List<self.micromagic.util.BindingError> bindConfig(Class<?> c, self.micromagic.util.PropertiesManager config)
c - 类config - 配置public static String readProperties(InputStream stream) throws IOException
stream - 流IOException - errpublic static void writeProperties(String config, OutputStream out) throws IOException
config - 配置out - 输出流IOException - errpublic static void setLoggerLevel(String logName, String level)
logName - 日志的名称level - 日志的等级,如:INFO、WARNpublic static org.apache.commons.logging.Log createCommonsLog()
public static org.slf4j.Logger createSlf4jLogger()
public static boolean isValidName(String name)
name - 名称public static boolean isLetter(char c)
c - 字符public static Class getCallerClass()
public static org.slf4j.Logger getLog()
Copyright © 2022. All rights reserved.