一个基于RMI的小巧好用的框架(三)

在Java RMI中Registry对象表示远程对象注册表。

创建远程对象注册表使用以下代码:

Java代码 复制代码 收藏代码
  1. LocateRegistry.createRegistry(8888);

获取远程对象注册表的引用使用以下代码:

Java代码 复制代码 收藏代码
  1. Registry registry = LocateRegistry.getRegistry(host, port);

可以使用Registry对象的list方法列出远程对象注册表中的所有远程对象:

Java代码 复制代码 收藏代码
  1. public static void findRmiService(String host, int port){
  2. try {
  3. Registry registry = LocateRegistry.getRegistry(host, port);
  4. String[] list = registry.list();
  5. for(String r : list){
  6. System.out.println(r);
  7. }
  8. } catch (Exception e) {
  9. System.out.println(e.getMessage());
  10. }
  11. }  
原文地址:https://www.cnblogs.com/bjanzhuo/p/3575931.html