是否可以在 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 和动态类加载来完成此类操作。
它的工作原理是:
- 数据将被序列化。
- 使用的特定类将作为 URL 发送,然后由远程计算机上的
ClassLoader
从 URL 下载。
关于java - 在 Java 中序列化监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20229868/