資源簡介
描述:R3版本FusionManager JAVA API接口,提供隨需使用的虛擬化管理能力,以及為支撐管理能力而必須配套的存儲及網絡能力。
1.文檔放在doc中,包含開發指南和接口參考。
2.程序放在software中,提供形態為Java native。
3.編程代碼樣例放在demo中,包含Demo程序源碼。
代碼片段和文件信息
package?com.huawei.esdk.fusionmanager.demo.factory;
import?javax.servlet.ServletConfig;
import?javax.servlet.ServletException;
import?javax.servlet.http.HttpServlet;
import?org.apache.log4j.Logger;
import?com.huawei.esdk.fusionmanager.demo.utils.ParametersUtils;
import?com.huawei.esdk.fusionmanager.local.ServiceFactory;
import?com.huawei.esdk.fusionmanager.local.bean.ClientProviderBean;
import?com.huawei.esdk.fusionmanager.local.service.AsynNotifyService;
import?com.huawei.esdk.fusionmanager.local.service.NetService;
import?com.huawei.esdk.fusionmanager.local.service.UserService;
import?com.huawei.esdk.fusionmanager.local.service.VMService;
import?com.huawei.esdk.fusionmanager.local.service.VPCService;
/**
?*?業務管理工廠類
?*?
?*?@author?dWX213051
?*?@see
?*?@since?eSDK?Cloud?V100R003C20
?*/
public?class?ServiceManageFactory?extends?HttpServlet
{
????
????/**
?????*?序列化版本標識
?????*/
????private?static?final?long?serialVersionUID?=?-2077489280651541137L;
????
????/**
?????*?log日志對象
?????*/
????private?static?final?Logger?LOGGER?=?Logger
????????????.getLogger(ServiceManageFactory.class);
????/**
?????*?服務器配置信息
?????*/
????private?static?ClientProviderBean?bean?=?null;
????
????/**
?????*?用戶模塊服務接口
?????*/
????private?static?UserService?userService?=?null;
????
????/**
?????*?VPC模塊服務接口
?????*/
????private?static?VPCService?vpcService?=?null;
????
????/**
?????*?網絡模塊服務接口
?????*/
????private?static?NetService?netService?=?null;
????
????/**
?????*?虛擬機模塊服務接口
?????*/
????private?static?VMService?vmService?=?null;
????
????/**
?????*?異步通知機制模塊服務接口
?????*/
????private?static?AsynNotifyService?asynNotifyService?=?null;
????
????/**?
?????*?重寫init方法?
?????*/
????public?void?init(ServletConfig?config)
????????throws?ServletException
????{
????????super.init(config);
????????
????????intialService();
????}
????
????public?static?void?intialService()
????{
????????//獲取服務器配置信息
????????bean?=?getClientProviderBean();
????????
????????//?從native?Jar包的ServiceFactory類中獲取相應的服務
????????userService?=?ServiceFactory.getService(UserService.class?bean);
????????vpcService?=?ServiceFactory.getService(VPCService.class?bean);
????????netService?=?ServiceFactory.getService(NetService.class?bean);
????????vmService?=?ServiceFactory.getService(VMService.class?bean);
????????asynNotifyService?=?ServiceFactory.getService(AsynNotifyService.class?bean);
????????
????????LOGGER.info(“Service?initialization?Complete!“);
????}
????
????private?static?ClientProviderBean?getClientProviderBean()
????{
????????ClientProviderBean?bean?=?new?ClientProviderBean();
????????//設置服務器IP地址
????????bean.setServerIp(ParametersUtils.serverIP);
????????//設置服務器端口號
????????bean.setServerPort(ParametersUtils.serverPort);
????????//設置資源池系統編碼,與登錄用戶名保持一致
????????bean.setiDCAccessID(ParametersUtils.accessID);
????????//設置資源分區編碼
????????bean.setZoneID(ParametersUtils.zoneID);
????????return?bean;
????}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-06-29?17:01??04.Java?SDK?for?FusionManager(R3)_v1.5.20\
?????目錄???????????0??2015-06-29?17:01??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\
?????目錄???????????0??2015-06-29?17:01??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\
?????文件????????1965??2014-12-03?10:33??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\.classpath
?????文件????????1064??2014-12-03?10:33??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\.project
?????目錄???????????0??2015-06-29?17:01??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\.settings\
?????文件?????????503??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\.settings\.jsdtscope
?????文件?????????323??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\.settings\org.eclipse.core.resources.prefs
?????文件?????????401??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\.settings\org.eclipse.jdt.core.prefs
?????文件?????????520??2014-12-03?10:35??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\.settings\org.eclipse.wst.common.component
?????文件?????????345??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2015-06-29?17:01??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\
?????目錄???????????0??2015-06-29?17:01??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\me
?????文件??????????39??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\me
?????目錄???????????0??2015-06-29?17:01??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\WEB-INF\
?????目錄???????????0??2015-06-29?17:01??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\WEB-INF\lib\
?????文件?????1876535??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\WEB-INF\lib\bcprov-jdk16-1.46.jar
?????文件??????232563??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\WEB-INF\lib\commons-beanutils-1.9.1.jar
?????文件??????575389??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\WEB-INF\lib\commons-collections-3.2.1.jar
?????文件???????60686??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\WEB-INF\lib\commons-logging-1.1.1.jar
?????文件?????6562642??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\WEB-INF\lib\cxf-2.6.10.jar
?????文件?????1277643??2014-07-31?09:37??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\WEB-INF\lib\esdk_fm_neadp_1.3_native_java.jar
?????文件??????189285??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\WEB-INF\lib\gson-2.2.2.jar
?????文件??????481535??2014-06-06?08:51??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\WEB-INF\lib\log4j-1.2.16.jar
?????文件???????71320??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\WEB-INF\lib\neethi-3.0.2.jar
?????文件??????182112??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\WEB-INF\lib\stax2-api-3.1.1.jar
?????文件??????482245??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\WEB-INF\lib\woodstox-core-asl-4.2.0.jar
?????文件??????186758??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\WEB-INF\lib\wsdl4j-1.6.3.jar
?????文件??????162818??2014-05-26?16:18??04.Java?SDK?for?FusionManager(R3)_v1.5.20\demo\demo_code\WebContent\WEB-INF\lib\xm
............此處省略140個文件信息
評論
共有 條評論