Докато преминавах през обяснението на метода readResolve, много препратки обясняват, че този метод ще бъде полезен за гарантиране на свойството singleton, когато класът singleton се десериализира, докато обектът от този клас се сериализира и прехвърля през RMI.
Сега въпросът ми е, когато се осъществи RMI повикване, Singleton class Object ще бъде транспортиран през различна JVM (с различен класов зареждач), така че след десериализация ще имаме друг екземпляр на singleton клас (в различна JVM). Прав ли съм ?
И така, в контекста на RMI повикванията, каква е ползата от прилагането на метода readResolve?