From 6c170b6b427f0882da35957e73f385d318970a06 Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期五, 25 十月 2024 17:59:19 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
Source/Client/PLTClientBase/src/com/vci/client/common/providers/ServiceProvider.java | 61 +++++++++++++++++++++++++-----
1 files changed, 51 insertions(+), 10 deletions(-)
diff --git a/Source/Client/PLTClientBase/src/com/vci/client/common/providers/ServiceProvider.java b/Source/Client/PLTClientBase/src/com/vci/client/common/providers/ServiceProvider.java
index f47acf4..d39b65f 100644
--- a/Source/Client/PLTClientBase/src/com/vci/client/common/providers/ServiceProvider.java
+++ b/Source/Client/PLTClientBase/src/com/vci/client/common/providers/ServiceProvider.java
@@ -5,13 +5,15 @@
import com.vci.common.util.IceProxyUtility;
//import com.vci.corba.auth2.Auth2ServicePrx;
import com.vci.corba.bofactory.BOFactoryServicePrx;
-import com.vci.corba.framework.method.FrameworkServicePrx;
+import com.vci.corba.framework.FrameworkServicePrx;
+import com.vci.corba.log.LogServicePrx;
//import com.vci.corba.framework.method.VolumeManagerPrx;
import com.vci.corba.omd.OMDServicePrx;
import com.vci.corba.portal.PortalServicePrx;
import com.vci.corba.query.ObjectQueryServicePrx;
import com.vci.corba.volume.VolumeServicePrx;
-import com.vci.corba.workflow.method.WorkflowServicePrx;
+import com.vci.corba.workflow.WorkflowServicePrx;
+import com.zeroc.Ice.ObjectPrx;
import com.vci.client.mw.ClientProxyUtility;
public class ServiceProvider {
@@ -36,6 +38,20 @@
FrameworkServicePrx service = getInstance().getFrameServiceImpl();
if (service == null) {
String error = "鑾峰彇 Frame Service 鏈嶅姟寮傚父";
+ System.out.println(error);
+ }
+
+ return service;
+ }
+
+ /**
+ * 鑾峰彇绯荤粺璇ユ鏋舵湇鍔′唬鐞�
+ * @return
+ */
+ public static LogServicePrx getLogService() {
+ LogServicePrx service = getInstance().getLogServiceImpl();
+ if (service == null) {
+ String error = "鑾峰彇 Log Service 鏈嶅姟寮傚父";
System.out.println(error);
}
@@ -157,12 +173,14 @@
/**
* 鑾峰彇宸ヤ綔娴佹湇鍔′唬鐞�
* @return
+ * @throws Exception
*/
public static WorkflowServicePrx getWFService() {
WorkflowServicePrx service = getInstance().getWFServiceImpl();
if (service == null) {
String error = "鑾峰彇 WorkflowService 鏈嶅姟寮傚父";
System.out.println(error);
+ //throw new Exception(error);
}
return service;
@@ -244,12 +262,35 @@
InitIceUtil();
}
- _frameService = FrameworkServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.FRAMESERVICE));
+ ObjectPrx prx = _proxyUtil.getObjectByName(ServiceNames.FRAMESERVICE, ServiceNames.FRAMESERVICEREP);
+
+ _frameService = FrameworkServicePrx.checkedCast(prx);
} catch (Exception e) {
- //e.printStackTrace();
+
ServerWithLog4j.logger.error(e);
}
return _frameService;
+ }
+
+ private LogServicePrx _logService = null;
+ private LogServicePrx getLogServiceImpl() {
+ try {
+ if(_logService != null){
+ return _logService;
+ }
+
+ if (_proxyUtil == null) {
+ InitIceUtil();
+ }
+
+ ObjectPrx prx = _proxyUtil.getObjectByName(ServiceNames.LOGSERVICE, ServiceNames.LOGSERVICEREP);
+
+ _logService = LogServicePrx.checkedCast(prx);
+ } catch (Exception e) {
+
+ ServerWithLog4j.logger.error(e);
+ }
+ return _logService;
}
@@ -284,7 +325,7 @@
InitIceUtil();
}
- _bofService = BOFactoryServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.BOFSERVICE));
+ _bofService = BOFactoryServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.BOFSERVICE, ServiceNames.BOFSERVICEREP));
} catch (Exception e) {
//e.printStackTrace();
ServerWithLog4j.logger.error(e);
@@ -322,7 +363,7 @@
InitIceUtil();
}
- _oqService = ObjectQueryServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.OQSERVICE));
+ _oqService = ObjectQueryServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.OQSERVICE, ServiceNames.OQSERVICEREP));
} catch (Exception e) {
//e.printStackTrace();
ServerWithLog4j.logger.error(e);
@@ -362,7 +403,7 @@
InitIceUtil();
}
- _uiService = PortalServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.UISERVICE));
+ _uiService = PortalServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.UISERVICE, ServiceNames.UISERVICEREP));
} catch (Exception e) {
//e.printStackTrace();
ServerWithLog4j.logger.error(e);
@@ -382,7 +423,7 @@
InitIceUtil();
}
- _omdService = OMDServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.OMDSERVICE));
+ _omdService = OMDServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.OMDSERVICE, ServiceNames.OMDSERVICEREP));
} catch (Exception e) {
//e.printStackTrace();
ServerWithLog4j.logger.error(e);
@@ -401,7 +442,7 @@
InitIceUtil();
}
- _wfService = WorkflowServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.WFSERVICE));
+ _wfService = WorkflowServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.WFSERVICE, ServiceNames.WFSERVICEREP));
} catch (Exception e) {
//e.printStackTrace();
ServerWithLog4j.logger.error(e);
@@ -433,7 +474,7 @@
InitIceUtil();
}
- _defaultVolService = VolumeServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.VOLUMESERVICE));
+ _defaultVolService = VolumeServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.VOLUMESERVICE, ServiceNames.VOLUMESERVICEREP));
} catch (Exception e) {
//e.printStackTrace();
ServerWithLog4j.logger.error(e);
--
Gitblit v1.9.3