Class AddReplicaCmd
java.lang.Object
org.apache.solr.cloud.api.collections.AddReplicaCmd
- All Implemented Interfaces:
CollApiCmds.CollectionApiCommand
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA data structure to keep all information required to create a new replica in one place. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AddReplicaCmd.CreateReplicaassignReplicaDetails(org.apache.solr.client.solrj.cloud.SolrCloudManager cloudManager, org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message, org.apache.solr.common.cloud.ReplicaPosition replicaPosition) static List<org.apache.solr.common.cloud.ReplicaPosition> buildReplicaPositions(org.apache.solr.client.solrj.cloud.SolrCloudManager cloudManager, org.apache.solr.common.cloud.ClusterState clusterState, String collectionName, org.apache.solr.common.cloud.ZkNodeProps message, org.apache.solr.common.cloud.ReplicaCount numReplicas, CoreContainer coreContainer) voidcall(org.apache.solr.common.cloud.ClusterState state, org.apache.solr.common.cloud.ZkNodeProps message, org.apache.solr.common.util.NamedList<Object> results)
-
Constructor Details
-
AddReplicaCmd
-
-
Method Details
-
call
public void call(org.apache.solr.common.cloud.ClusterState state, org.apache.solr.common.cloud.ZkNodeProps message, org.apache.solr.common.util.NamedList<Object> results) throws Exception - Specified by:
callin interfaceCollApiCmds.CollectionApiCommand- Throws:
Exception
-
assignReplicaDetails
public static AddReplicaCmd.CreateReplica assignReplicaDetails(org.apache.solr.client.solrj.cloud.SolrCloudManager cloudManager, org.apache.solr.common.cloud.ClusterState clusterState, org.apache.solr.common.cloud.ZkNodeProps message, org.apache.solr.common.cloud.ReplicaPosition replicaPosition) -
buildReplicaPositions
public static List<org.apache.solr.common.cloud.ReplicaPosition> buildReplicaPositions(org.apache.solr.client.solrj.cloud.SolrCloudManager cloudManager, org.apache.solr.common.cloud.ClusterState clusterState, String collectionName, org.apache.solr.common.cloud.ZkNodeProps message, org.apache.solr.common.cloud.ReplicaCount numReplicas, CoreContainer coreContainer) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-