Provide base class with default implementation of ShardIdentifierProvider

Description

To allow for an evolvement of the ShardIdentifierProvider interface without breaking existing implementations of the same, we should provide a default implementation and encourage implementors to extend that base class instead of implementing the interface directly. That way new methods can be added to the interface in future releases while ensuring compatibility with existing implementors (as long as a sensible default implementation can be provided).

Activity

Gunnar MorlingOctober 7, 2013 at 3:18 PM

Gunnar MorlingOctober 7, 2013 at 1:05 PM

Gunnar MorlingOctober 7, 2013 at 12:32 PM

@: Do you still have your experimental branch available and point me to it? I can create a PR for it then.

Fixed

Details

Assignee

Reporter

Components

Fix versions

Priority

Created October 7, 2013 at 12:25 PM
Updated October 8, 2013 at 1:03 PM
Resolved October 7, 2013 at 3:51 PM

Flag notifications