Also, I am not sure I like "Distributed" or "DistributedObject" - it suggests an instance is distributed.
"Transferable"? Sorry - English is not my mother tongue so it is hard to find viable alternatives :) Michal On Thursday 26 of June 2014 13:23:39 Michał Kłeczek wrote: > 1. I understand "Memento" is an interface and "ReflectiveMemento" - an > implementation > > 2. Isn't just "Memento" too generic? > > DistributedObjectMemento? > SerializableMemento? (to indicate implementations should support standard > serialization)? > > 3. A little different issue - did u find a way to serialize cycles in the > object graph? Right now SerialReflectionFactory has the same issues as > writeReplace()/ readResolve() > > Thanks, > Michal > > On Thursday 26 of June 2014 20:53:03 Peter wrote: > > Any objections to calling it Momento? > > > > ----- Original message ----- > > > > > You're sharp, so it is, that's a good one. > > > > > > ----- Original message ----- > > > > > > > It really is a Memento. Isn't it? > > > > > > > > Michal > > > > > > > > 23 cze 2014 13:24 "Peter Firmstone" <j...@zeus.net.au> napisał(a): > > > > > Distributed object use SerialReflectionFactory to recreate > > > > > themselves > > > > > remotely using one of their public constructors, a static factory > > > > > method or builder object, however one thing about > > > > > SerialReflectionFactory bothers me. > > > > > > > > > > SerialReflectionFactory is named after it's implementation, that is, > > > > > it uses reflection. At some point in time, we might decide we > > > > > want > > > > > to use something other than reflection, in that case, the name would > > > > > be inappropriate. > > > > > > > > > > How does DistributedObjectFactory sound? > > > > > > > > > > Has anyone got a better name? > > > > > > > > > > Regards, > > > > > > > > > > Peter. > > --