[jboss-dev-forums] [Design of JBossCache] - CacheListener events for state transfer marshalling
bstansberry@jboss.com
do-not-reply at jboss.com
Sat Feb 3 21:22:35 EST 2007
There's no CacheListener event generated before a node is about to be marshalled for state transfer.
Use case for this is EJB3 SFSB, where we are storing a bean context in the cache. EJB3 spec says we should invoke any prePassivate/postActivate callbacks the bean declares when we serialize/deserialize. These callbacks allow the bean to clean up it's state.
There are 3 types of serialization involved: replication, serialization to disk as part of eviction/passivation, and state transfer. The first is easy for the EJB3/JBC integration layer, as it causes the replication. The second we handle during the CacheListener callbacks. But we have no hook to handle the third.
This is kind of a specialized case, but then again maybe not. We have events for all the other significant stuff that happens to a node, except this one.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4010618#4010618
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4010618
More information about the jboss-dev-forums
mailing list