From 1a2b07f01ba4616fd9e894dddf474b56d020158c Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期一, 07 四月 2025 15:18:51 +0800 Subject: [PATCH] 整理版本 --- pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/channel/rmi/RmiClient.java | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/channel/rmi/RmiClient.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/channel/rmi/RmiClient.java new file mode 100644 index 0000000..c072013 --- /dev/null +++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/channel/rmi/RmiClient.java @@ -0,0 +1,35 @@ +package com.dy.common.mw.channel.rmi; + +import java.rmi.Naming; +import org.apache.logging.log4j.* ; + +public class RmiClient { + + private static final Logger log = LogManager.getLogger(RmiClient.class.getName()) ; + + private String rmiServerIp; + private Integer rmiServerPort; + private String rmiServerContext ; + + public RmiClient(String rmiServerIp, Integer rmiServerPort, String rmiServerContext){ + this.rmiServerIp = rmiServerIp ; + this.rmiServerPort = rmiServerPort ; + this.rmiServerContext = rmiServerContext ; + } + + /** + * 寰楀埌涓棿浠禦MI + * @return RmiFrameWork + */ + public RmiFrameWork getRmiInterface() { + String rmiServerUrl = "rmi://" + this.rmiServerIp + ":" + this.rmiServerPort + "/" + this.rmiServerContext ; + RmiFrameWork rmiIntf = null; + try { + rmiIntf = (RmiFrameWork) Naming.lookup(rmiServerUrl); + } catch (Exception e) { + log.error("杩炴帴RMI鏈嶅姟锛�" + rmiServerUrl + "鏃跺嚭閿欍��", e); + } + return rmiIntf; + } + +} -- Gitblit v1.8.0