资料监听管理篇FileManager 04
文件监听管理篇FileManager 04
/**
* 提供给ESB使用的方法,取ESB配置文件数据
*/
public static String getESBProperty(String key)
{
return getProperty("esb.properties",key);
}
/**
* 只偍供给XML的枚举方法
*/
public static String getTransferValue(String type,String value)
{
StringBuffer buf=new StringBuffer(type).append("||").
append(XMLParserHelperDom4j.ORIGINALL_VALUE).append("||").append(value);
return getPropertyFromAllEnumerates(buf.toString());
}
/**
* 只提供给XML的枚举值
* @param type
* @param value
* @return
*/
public static String getOriginallyValue(String type, String value)
{
StringBuffer buf = new StringBuffer(type).append("||")
.append(XMLParserHelperDom4j.TRANSFER_VALUE).append("||")
.append(value);
return getPropertyFromAllEnumerates(buf.toString());
}
// 启动监听服务
private static void startService()
{
FileManager fm = new FileManager();
fm.regFileListener();
}
/**
* 提供给ESB使用的方法,取ESB配置文件数据
*/
public static String getESBProperty(String key)
{
return getProperty("esb.properties",key);
}
/**
* 只偍供给XML的枚举方法
*/
public static String getTransferValue(String type,String value)
{
StringBuffer buf=new StringBuffer(type).append("||").
append(XMLParserHelperDom4j.ORIGINALL_VALUE).append("||").append(value);
return getPropertyFromAllEnumerates(buf.toString());
}
/**
* 只提供给XML的枚举值
* @param type
* @param value
* @return
*/
public static String getOriginallyValue(String type, String value)
{
StringBuffer buf = new StringBuffer(type).append("||")
.append(XMLParserHelperDom4j.TRANSFER_VALUE).append("||")
.append(value);
return getPropertyFromAllEnumerates(buf.toString());
}
// 启动监听服务
private static void startService()
{
FileManager fm = new FileManager();
fm.regFileListener();
}