Hi Tim, I guess you are talking about implementing your own SnapshotStore.
1) If you are trying to implement your own, then you can do whatever you like below the surface of the SnapshotStore API, but you can't (yet) have multiple snapshot stores (https://github.com/akka/akka/issues/15587) which I guess you know, since you opened that ticket. 2) I'm not sure that I follow what you're asking here. How does that relate to the SnapshotStore? The loadAsync method will get called when a persisted actor that has support for snapshots is recovered. Whatever your SnapshotStore decides to do send back is up to you. If there is no snapshot saved, you can fabricate one if that suits your use case. 3) Inside a SnapshotStore, you're in full control of how you serialize and save your data. No magic is done for you. B/ On 1 March 2015 at 12:14:31, Tim Pigden (tim.pig...@optrak.com) wrote: Hi, Some questions prior to implementing a snapshot 1. Can I have different snapshot mechanisms for different data objects? The interface seems to to allow it but I'm not certain. 2. I'm pretty sure the answer to this one is "yes" but I thought I'd check - can I instantiate a new object with a snapshot? That is my initial complex data object comes from somewhere else and the first thing I need to do is snapshot. Cmds are meaningless without incoming data object. I presume I can sort this out during construction. 3. If I write a custom snapshot, do I need to bother about the akka serialization on my object? Does my snapshot plugin get given my object or is the serialization somehow invoked prior to the saveAsync method being called? I've already got my own serialisation mechanism. Thanks Tim -- >>>>>>>>>> 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. -- Björn Antonsson Typesafe Inc. – Reactive Apps on the JVM twitter: bantonsson JOIN US. REGISTER TODAY! Scala Days March 16th-18th, San Francisco -- >>>>>>>>>> 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.