I think you should pass the event type as enum as well. It is essentially free 
in memory and bits on the wire and avoids confusing guesses involving old/new 
value comparison with null to guess the event and transition happening. 


> On 22 sept. 2014, at 19:38, William Burns <mudokon...@gmail.com> wrote:
> 
> Talking with Mircea we are thinking that the least confusing way of
> implementing this is to instead just change the KeyValueFilter and
> Converter interfaces to instead have an additional parameter of
> oldValue passed along in addition to the others.  Unfortunately some
> uses of these interfaces does not fully make sense, especially outside
> of events, but in those cases we will always pass a null oldValue and
> I will update the other methods to reflect this.  Such cases are
> cluster entry iterator and data container iteration.
> 
> Any objections or thoughts?

_______________________________________________
infinispan-dev mailing list
infinispan-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev

Reply via email to