Ticket #212 (closed defect: fixed)
Add an introspection interface for replicated objects
|Reported by:||hauma||Owned by:||hauma|
Writing test cases for replicated classes and debugging an application using replicated objects can be hard without having the ability to introspect the replicated state. But direct access to the internal implementation of a replicated object should be avoided, because this is hidden behind the JavaParty transformation for replicated classes.
The application should be able to acquire an introspection interface for one of its replicas. This diagnostics object should provide (filtered read-only) access to internals of the KaRMI implementation of replicated objects (without knowledge of the concrete superclass that is mixed into replicated classes by the JavaParty transformation).