有一阵没有看jBPM的source了,正好这几天是国庆,口袋也没有多少米,没有出去旅游的计划,所以,又重新研究分析一下src。希望从中可以学习到有用的东东!
JbpmConfiguration,从名字上就知道是获取jBPM的相关配置信息。不过这里写的是一个公共的获取properties的方法。
首先声明了一个static properties(静态属性)的实例properties,然后使用静态方法getProperties(),为properties获得具体的值(取org.jbpm.jbpm.properties)。
然后是N多获取方法:
public static String getString(String key)
public static String getString( String key, String defaultValue ) //如果没有这个值,默认返回的是defaultValue
public static long getLong( String key, long defaultValue )
public static boolean getBoolean(String key, boolean defaultValue)
public static Object getObject(String key)
public static Object getObject(String key, Object defaultValue)
这些为获取String、long、boolean、Object提供基础的支持,为以后的操作提供了很多的方便。