com.seeyon.ctp.util
类 RMIUtil

java.lang.Object
  继承者 com.seeyon.ctp.util.RMIUtil

public class RMIUtil
extends java.lang.Object

RMI Client工具,帮助获取RMI Proxy。

作者:
wangwenyou

构造方法摘要
RMIUtil()
           
 
方法摘要
static
<T> T
getProxy(java.lang.String serviceUrl, java.lang.Class<T> serviceInterface)
          取得RMI服务的客户端代理。
static
<T> T
getProxy(java.lang.String host, int port, java.lang.String serviceName, java.lang.Class<T> serviceInterface)
          取得RMI服务的客户端代理。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

RMIUtil

public RMIUtil()
方法详细信息

getProxy

public static <T> T getProxy(java.lang.String host,
                             int port,
                             java.lang.String serviceName,
                             java.lang.Class<T> serviceInterface)
                  throws java.lang.Exception
取得RMI服务的客户端代理。 例如:
 String host = "localhost";
 int port = 1099;
 String serviceName = "sampleService";
 Class<SampleService> serviceInterface = com.seeyon.v3x.rmi.server.SampleService.class;
 
 SampleService service = RMIUtil.getProxy(host, port, serviceName,
                serviceInterface);
 

类型参数:
T -
参数:
host - 服务的IP
port - 服务的端口
serviceName - 服务名称
serviceInterface - 服务接口
返回:
服务接口的实例。
抛出:
java.lang.Exception

getProxy

public static <T> T getProxy(java.lang.String serviceUrl,
                             java.lang.Class<T> serviceInterface)
                  throws java.lang.Exception
取得RMI服务的客户端代理。

类型参数:
T -
参数:
serviceUrl - RMI服务的的URL,形如rmi://192.168.0.1:1099/service
serviceInterface - 服务接口
返回:
服务接口的实例。
抛出:
java.lang.Exception