I recently ran into a pretty surprising behavior in akka serialization -- if your parent class does *not* inherit from java.io.Serializable, akka will choose arbitrarily between the two! This "feature" is documented <http://doc.akka.io/docs/akka/snapshot/scala/serialization.html> but it's pretty odd, and definitely not what I would expect as a user.
A much more reasonable behavior seems like it would be always picking a user defined serializer if appropriate and falling back on Serializable only if no user defined serializers match. It's very counterintuitive that to _disable_ the java serializers, you must inherit from them. The random choice behavior seems like the right thing to do if two user defined serializers both apply. Thoughts? Russell -- >>>>>>>>>> Read the docs: http://akka.io/docs/ >>>>>>>>>> Check the FAQ: >>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to akka-user+unsubscr...@googlegroups.com. To post to this group, send email to akka-user@googlegroups.com. Visit this group at http://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/d/optout.