有一陣沒有看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提供基礎的支持,為以后的操作提供了很多的方便。