package com.huawei.esb;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.util.Date;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Properties;
import java.util.Timer;
import org.apache.log4j.Logger;
import com.huawei.common.XMLParserHelper;
/*
* Class: FileManager
* Description: 加载并启动文件监听,并对外开放接口访问
* Version: 1.0
* Author: Carson.Huang
* Created on Dec 1, 2010
*/
public class FileManager
{
//注册的监听文件列表
private static HashMap<String, FileListener> FMap = new HashMap<String, FileListener>();
//配置文件路径(从命令行传入)
private String configFile = null;
//默认配置文件(从jar包中加载)
private String defaultConfigFile = "FileListener.properties";
private Logger logger = Logger.getLogger(FileManager.class);
//所有的枚举以这个为常量为标准
public static final String ENUMERATE="enumerateTemplet.xml";
/**
* @param args
*/
public static void main(String[] args)
{
FileManager fm = new FileManager();
if (args.length > 0)
{
fm.configFile = args[1];
}
if (FMap.size() == 0)
{
fm.regFileListener();
System.out.println("Execute Command success.");
}
else
{
System.out.println("The program is running. cannot run again.");
}
//enumerate_Eplus.xml
System.out.println(getTransferValue("TenantId","BLAU"));
System.out.println(getOriginallyValue("TenantId","100"));
System.out.println(getTransferValue("PaymentType","Postpaid"));
System.out.println(getOriginallyValue("PaymentType","0"));
}
分享到:
相关推荐
群晖FileManager是一款强大的远程文件管理工具,专为群晖NAS(网络附加存储)用户设计,提供了便捷、高效的方式来管理和组织存储在群晖设备上的数据。该工具的主要特点是其直观的界面和丰富的功能集,使用户能够轻松...
Swift中的`FileManager`是苹果iOS、macOS、watchOS和tvOS平台上用于处理文件系统操作的核心类。这个类提供了各种方法来创建、删除、移动、复制以及查询文件和目录。在开发过程中,理解并熟练使用`FileManager`对于...
《 FileManager:在线文件管理的深度探索》 在线文件管理,作为一种高效便捷的文件处理方式,已经成为现代工作生活的重要组成部分。FileManager作为一款优秀的在线文件管理工具,它的出现极大地优化了我们对电子...
此外,考虑到安全是任何Web应用程序的基石,"fileManager"应该包含了防止恶意操作的安全措施。比如,限制用户访问服务器上特定的敏感目录,如"/etc"或"/var",以及使用预处理语句防止SQL注入,保护数据库不受攻击。...
**Angular FileManager 深度解析** Angular FileManager 是一个基于 AngularJS 框架开发的开源、响应式的文件管理系统。这个项目由 Joni2back 创建并维护,它提供了一个直观的用户界面,允许用户轻松地浏览、上传、...
Synology File Manager
《Channel File Manager:WII WAD 文件安装器详解》 在WII游戏机的世界里,Channel File Manager是一款不可或缺的工具,特别是对于那些热衷于自定义和扩展其功能的用户而言。这款软件的核心功能在于帮助用户管理和...
【filemanager】是一款基于Android平台的文件管理器源代码,旨在提供基础的文件浏览、操作功能,并且允许开发者根据需求进行个性化定制,打造独具特色的文件管理应用。此项目的核心目标是为用户提供一个易于使用、...
"js在线文件管理插件angular-filemanager-master"是一款基于JavaScript技术构建的文件管理工具,它主要利用了AngularJS和jQuery库,同时结合了Bootstrap的UI框架,为用户提供了一个直观、易用的界面来管理和操作...
在本文中,我们将深入探讨如何在Laravel框架中使用`filemanager`来实现高效便捷的文件管理和操作。`Laravel开发-filemanager`是专为Laravel5设计的一个强大的文件管理工具,它提供了一系列实用功能,如重命名、创建...
FIle manager for phone and sd card
"simogeo-Filemanager" 是一款专为文本编辑和管理设计的应用程序,它具有集成CKEditor的能力,使得用户在处理文本内容时能够享受到更为高效和便捷的体验。这款工具在IT领域中扮演着重要的角色,特别是在需要进行大量...
"Filemanager"是一款基于Android平台的文件管理器应用,其源码被命名为“熊猫管理器”。这个项目展示了如何在Android环境中实现对用户设备上文件和目录的浏览、操作与管理功能。通过分析和学习这个源码,我们可以...
《filemanager-0.0.2.zip:探索KindEditor与Kind-FileManager的开源魅力》 在互联网技术高速发展的今天,HTML编辑器已经成为网页内容创作不可或缺的一部分。KindEditor(http://kindeditor.org/)是一个备受赞誉的...
"TinyMCE AJAXFileManager by fanzhengyuan" 是一个专门为TinyMCE文本编辑器设计的文件管理插件。TinyMCE是一款流行的开源富文本编辑器,它提供了丰富的功能,使得用户可以在网页上实现类似Word的编辑体验。而AJAX...
《Android源码解析:深入理解FileManager》 在Android操作系统中,文件管理器是不可或缺的一部分,它使得用户能够方便地管理手机上的文档、图片、视频等各种类型的文件。本篇将深入探讨Android源码中的FileManager...
【Android应用程序源代码 FileManager】 Android的FileManager是一款用于管理和操作设备上文件的应用程序,它提供了用户友好的界面,使用户能够浏览、创建、编辑、复制、移动、重命名以及删除文件和目录。源代码...