Class Assign.PolicyBasedAssignStrategy
- java.lang.Object
-
- org.apache.solr.cloud.api.collections.Assign.PolicyBasedAssignStrategy
-
- All Implemented Interfaces:
Assign.AssignStrategy
- Enclosing class:
- Assign
public static class Assign.PolicyBasedAssignStrategy extends Object implements Assign.AssignStrategy
-
-
Field Summary
Fields Modifier and Type Field Description String
policyName
-
Constructor Summary
Constructors Constructor Description PolicyBasedAssignStrategy(String policyName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ReplicaPosition>
assign(SolrCloudManager solrCloudManager, Assign.AssignRequest assignRequest)
-
-
-
Field Detail
-
policyName
public String policyName
-
-
Constructor Detail
-
PolicyBasedAssignStrategy
public PolicyBasedAssignStrategy(String policyName)
-
-
Method Detail
-
assign
public List<ReplicaPosition> assign(SolrCloudManager solrCloudManager, Assign.AssignRequest assignRequest) throws Assign.AssignmentException, IOException, InterruptedException
- Specified by:
assign
in interfaceAssign.AssignStrategy
- Throws:
Assign.AssignmentException
IOException
InterruptedException
-
-