Gibt es eine Möglichkeit festzustellen, wenn Klassen während der Laufzeit mit Hotswap geändert haben?So erkennen Sie Hotswap
Ich habe eine Klasse, die Daten generiert, die ich für die spätere Verwendung speichern. Ich kann die Datenregeneration manuell auslösen, nachdem Hotswap aufgetreten ist, aber ich möchte dies automatisieren. Ich suche nach einer Lösung, mit der ich feststellen kann, wann sich eine der Klassen geändert hat, damit die Daten automatisch im laufenden Betrieb regeneriert werden können. Ich möchte auch herausfinden, welche Klassen geändert wurden, da ich mehrere Klassen habe, die unterschiedliche Daten erzeugen, und es ist ein Overhead, alle zu regenerieren.
Haben Sie versucht, zu überprüfen, ob eine Klasse hashCode geändert ? Z.B. Überwachen Sie, ob HotSwap SomeClass.class.hashCode() beeinflusst. –
Der hashCode der Klasse ändert sich nicht. – msell