如何检测热插拔



有什么方法可以检测在运行时使用Hotswap时类是否发生了更改?

我有一个生成数据的类,我存储这些数据以备将来使用。我可以在热交换发生后手动触发数据重新生成,但我想自动执行。我正在寻找任何能让我检测任何类何时发生更改的解决方案,以便可以自动重新生成数据。我还想检测哪些类被更改了,因为我有多个类生成不同的数据,并且重新生成所有这些类都是开销。

您可以使用java代理来监控字节码的任何更改:

API文件:http://docs.oracle.com/javase/6/docs/api/java/lang/instrument/ClassFileTransformer.html

示例:

http://www.informit.com/guides/content.aspx?g=java&seqNum=589

相关内容

  • 没有找到相关文章

最新更新