I am not 100% sure whether these two classes should be public or not in JDG; in community these are public, and the interfaces can be implemented and used (we document that [1]). Still, they are not documented in API - it seems ISPN-4074 has not been correctly applied for jdg-6.3.x branch. Then, [2] brings a new method into the ConsistentHash interface, breaking the API contract. This should have effect only on customers who are using their own implementation of ConsistentHashFactory, though. [1] http://docbuilder.usersys.redhat.com/12532/#Implementing_a_ConsistentHashFactory [2] https://bugzilla.redhat.com/show_bug.cgi?id=1099969
When I spoke with Tristan about this interface, we were thinking this interface was used so infrequently it wasn't a big deal. This could be a false assumption, I don't know myself.
I understand, Galder even removed the configuration option to set custom ConsistentHashFactory from 7.x-style XML configuration. I really don't know how "big deal" is it to break API in *any* way, therefore, I had to report that. You always have the option to close the bugzilla as 'won't fix'.
I'm closing this issue out due to age. If it persists, file a corresponding JIRA.