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
|
方法摘要 |
static
|
getProxy(java.lang.String serviceUrl,
java.lang.Class<T> serviceInterface)
取得RMI服务的客户端代理。 |
static
|
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 - 服务的IPport - 服务的端口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/serviceserviceInterface - 服务接口
- 返回:
- 服务接口的实例。
- 抛出:
java.lang.Exception