+ private static final String UNKNOWN_MODULE_NAME = "unknown";
+
+ private final Configuration configuration;
+
+ public ShardStrategyFactory(final Configuration configuration) {
+ Preconditions.checkState(configuration != null, "configuration should not be missing");
+ this.configuration = configuration;
+ }