java - 在 Java 中序列化监听器

标签 java serialization listener

是否可以在 Java 中序列化监听器?我正在考虑有一个这样的听众:

public abstract class Listener implements Serializable{
    public abstract void callback(Object o);
}

它被用作匿名类并发送到远程计算机来执行:

final Object param1, param2, ...
Listener l = new Listener(){
    @Override
    public void callback(Object o){
        //do something with param1, param2, ... here
    }
}

最佳答案

您可以使用 RMI 和动态类加载来完成此类操作。

它的工作原理是:

  1. 数据将被序列化。
  2. 使用的特定类将作为 URL 发送,然后由远程计算机上的ClassLoader从 URL 下载。

关于java - 在 Java 中序列化监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20229868/

相关文章:

java - Macos java home 歧义

java - Cucumber Java - 如何在下一步中使用返回的字符串?

c++ - C++ boost 二进制序列化库是否向后/向前兼容?

java - 本地类不兼容错误

android - 如何为 ViewFlipper 捕获翻转事件

java - 在另一个 Activity 上 setonclicklistener

java - 使用 Guice 为参数注释编写拦截器

java - hibernate/JPA : Update then delete in one transaction

c# - 使用可能是字符串或 int 的字段反序列化 JSON 对象的最佳做法是什么?

sockets - 监听器套接字上的epoll_wait()和伪造的故障