Class ExplicitShardingPolicy


  • public class ExplicitShardingPolicy
    extends java.lang.Object
    Common ACL based index sharding behaviour for SOLR and the repository
    Author:
    Andy
    • Constructor Detail

      • ExplicitShardingPolicy

        public ExplicitShardingPolicy​(int numShards,
                                      int replicationFactor,
                                      int numNodes)
    • Method Detail

      • configurationIsValid

        public boolean configurationIsValid()
      • getShardIdsForNode

        public java.util.List<java.lang.Integer> getShardIdsForNode​(int nodeInstance)
      • getNodeInstancesForShardId

        public java.util.List<java.lang.Integer> getNodeInstancesForShardId​(int shardId)