在关闭RMI服务器之前执行任务

时间:2012-05-07 18:51:43

标签: java rmi distributed-system

我使用java RMI实现分布式银行系统,其中每个服务器代表一个分支,其中数据存储在自己的数据库中 关闭服务器/分支时,应将存储在其数据库中的帐户转移到另一个服务器/分支 如何在服务器关闭之前执行此任务的代码 任何帮助表示赞赏并提前致谢

2 个答案:

答案 0 :(得分:0)

也许shutdownHook会对你有好处。

示例代码:

Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
    @Override
    public void run() {
    System.out.println("shutdown application");

    }
}));

答案 1 :(得分:-1)